home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / COMMADIO / TELMT22.LZH / TELEMATE.DOC < prev    next >
Text File  |  1992-06-23  |  220KB  |  4,820 lines

  1.  
  2.      ====== Telemate 3.02 ============================== Order Form ======
  3.  
  4.      Please send  cheque or money order  payable to "White River Software"
  5.      in US or CAD.  Overseas order in money order, please.  (Note that the
  6.      current postage from US to Canada is $0.40.)
  7.  
  8.              White River Software
  9.              P.O.Box 938, Unit 105
  10.              St. Catharines, Ontario
  11.              L2R 6Z4  Canada
  12.  
  13.      ---------------------------------------------------------------------
  14.  
  15.         Qty.     Item                                 US/CAD    Amount
  16.  
  17.  
  18.         ___  Telemate Registration in 5.25 disk    @ $49/$55  $________
  19.              (with registered version and document on disk)
  20.  
  21.         ___  Telemate Registration in 3.5 disk     @ $49/$55  $________
  22.              (with registered version and document on disk)
  23.  
  24.                 Less ___% discount for over 10 registrations  $(______)
  25.  
  26.             Shipping and handling outside US and Canada @ $4  $________
  27.  
  28.                                                      Subtotal $________
  29.  
  30.             Ontario resident please add Prov. Sales Tax (8%)  $________
  31.  
  32.       Canadian resident please add Goods & Services Tax (7%)  $________
  33.  
  34.  
  35.                                         Total  US$________/CAD$________
  36.  
  37.  
  38.                                Signature ______________________________
  39.  
  40.  
  41.  
  42.      Name     ____________________________________________________________
  43.  
  44.      Address  ____________________________________________________________
  45.  
  46.               ____________________________________________________________
  47.  
  48.      Country  _____________________  Phone   (______)_____________________
  49.  
  50.      Where did you first hear about Telemate ? ___________________________
  51.  
  52.      Comments ____________________________________________________________
  53.  
  54.      _____________________________________________________________________
  55.  
  56.  
  57.     =====================================================================
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.   ▌█████████ ▌██████ ▌█▌     ▌██████ ▌█████████▌ ▌███████▌ ▌█████████ ▌██████
  65.       ▌█▌    ▌█      ▌█▌     ▌█      ▌█▌ ▌█▌ ▌█▌ ▌█▌   ▌█▌     ▌█▌    ▌█
  66.       ▌█▌    ▌█      ▌█▌     ▌█      ▌█▌ ▌█▌ ▌█▌ ▌█▌   ▌█▌     ▌█▌    ▌█
  67.       ▌█▌    ▌█████▌ ▌█▌     ▌█████▌ ▌█▌ ▌█▌ ▌█▌ ▌█▌▌████▌     ▌█▌    ▌█████▌
  68.       ▌█▌    ▌█      ▌█▌     ▌█      ▌█▌ ▌█▌ ▌█▌ ▌█▌   ▌█▌     ▌█▌    ▌█
  69.       ▌█▌    ▌█      ▌█▌     ▌█      ▌█▌ ▌█▌ ▌█▌ ▌█▌   ▌█▌     ▌█▌    ▌█
  70.       ▌█▌    ▌██████ ▌██████ ▌██████ ▌█▌ ▌█▌ ▌█▌ ▌█▌   ▌█▌     ▌█▌    ▌██████
  71.  
  72.  
  73.  
  74.  
  75.                                  Version 3.02
  76.  
  77.  
  78.  
  79.  
  80.                       By  Tsung Hu, White River Software
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.                  Copyright (c) 1988-1992 White River Software.
  88.  
  89.                               All rights reserved.
  90.  
  91.  
  92.  
  93.   TELEMATE 3.02                                       TABLE OF CONTENTS    i
  94.  
  95.  
  96.   TABLE OF CONTENTS
  97.  
  98.   INTRODUCTION                                                             1
  99.       What's Special? . . . . . . . . . . . . . . . . . . . . . . . . . .  1
  100.  
  101.   REGISTRATION                                                             2
  102.       License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2
  103.       Multi-user License  . . . . . . . . . . . . . . . . . . . . . . . .  3
  104.       International Edition . . . . . . . . . . . . . . . . . . . . . . .  3
  105.       Evaluation Diskettes  . . . . . . . . . . . . . . . . . . . . . . .  3
  106.       Disclaimer  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  3
  107.       Trademarks  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  3
  108.  
  109.   GETTING STARTED                                                          4
  110.       Requirements  . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
  111.       Installing Telemate on a Floppy Disk System . . . . . . . . . . . .  4
  112.       Installing Telemate on a Hard Disk System . . . . . . . . . . . . .  4
  113.  
  114.   THE INSTALLATION PROGRAM                                                 6
  115.       Com Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . .  6
  116.       Displays  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  117.       Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  118.       Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
  119.       Memory  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
  120.       Alarm Song  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
  121.       Window Displays . . . . . . . . . . . . . . . . . . . . . . . . . . 12
  122.       Edit Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
  123.       Back Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
  124.       Selecting Colors  . . . . . . . . . . . . . . . . . . . . . . . . . 13
  125.       Ending your installation  . . . . . . . . . . . . . . . . . . . . . 13
  126.  
  127.   EXECUTING TELEMATE                                                      14
  128.       Executing Telemate on a Dual 360K Floppy Disk System  . . . . . . . 14
  129.       Executing Telemate on a 720K or 1.2M Floppy Disk System . . . . . . 15
  130.       Executing Telemate on a Hard Disk System  . . . . . . . . . . . . . 15
  131.       Command Line Options  . . . . . . . . . . . . . . . . . . . . . . . 15
  132.          Terminal Option       /T . . . . . . . . . . . . . . . . . . . . 15
  133.          Already Online Option /O . . . . . . . . . . . . . . . . . . . . 15
  134.          No Init Option        /N . . . . . . . . . . . . . . . . . . . . 15
  135.          Auto Dial Option      /D . . . . . . . . . . . . . . . . . . . . 16
  136.          Full Screen Option    /F [Alt -] . . . . . . . . . . . . . . . . 16
  137.          Load Phone Directory  /= . . . . . . . . . . . . . . . . . . . . 16
  138.          Auto Script  . . . . . . . . . . . . . . . . . . . . . . . . . . 16
  139.  
  140.   IF YOU HAVE A MOUSE                                                     17
  141.       Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
  142.       Three Button Mice . . . . . . . . . . . . . . . . . . . . . . . . . 17
  143.       Two Button Mice . . . . . . . . . . . . . . . . . . . . . . . . . . 17
  144.       The Window Borders  . . . . . . . . . . . . . . . . . . . . . . . . 18
  145.       The Scroll Bar  . . . . . . . . . . . . . . . . . . . . . . . . . . 18
  146.  
  147.  
  148.   TELEMATE 3.02                                      TABLE OF CONTENTS    ii
  149.  
  150.  
  151.   USING TELEMATE'S WINDOWS    [Alt W]                                     19
  152.       Opening a Window  . . . . . . . . . . . . . . . . . . . . . . . . . 19
  153.       Selecting a Window  . . . . . . . . . . . . . . . . . . . . . . . . 19
  154.       Pull Down Menus . . . . . . . . . . . . . . . . . . . . . . . . . . 19
  155.       Zooming a Window  . . . [Alt Z] . . . . . . . . . . . . . . . . . . 19
  156.       Moving a Window . . . . . . . . . . . . . . . . . . . . . . . . . . 20
  157.       Resizing a Window . . . . . . . . . . . . . . . . . . . . . . . . . 20
  158.       Closing a Window  . . . . . . . . . . . . . . . . . . . . . . . . . 20
  159.  
  160.   GETTING HELP WHEN YOU NEED IT                                           21
  161.  
  162.   SYSTEM FUNCTIONS                                                        22
  163.       DOS Command . . . . . . [Alt R] . . . . . . . . . . . . . . . . . . 22
  164.       Jumping to DOS  . . . . [Alt J] . . . . . . . . . . . . . . . . . . 23
  165.       File Directory  . . . . [Alt F] . . . . . . . . . . . . . . . . . . 23
  166.       Clipboard . . . . . . . [Alt K] . . . . . . . . . . . . . . . . . . 24
  167.       Printing a file . . . . . . . . . . . . . . . . . . . . . . . . . . 24
  168.       Exiting Telemate  . . . [Alt X] . . . . . . . . . . . . . . . . . . 24
  169.  
  170.   THE DIAL WINDOW             [Alt D]                                     25
  171.       Directory Functions . . . . . . . . . . . . . . . . . . . . . . . . 25
  172.       Dialing Functions . . . . . . . . . . . . . . . . . . . . . . . . . 26
  173.       The Dial Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
  174.       Save Dial List  . . . . [F2]  . . . . . . . . . . . . . . . . . . . 27
  175.       Load Phone Directory  . [F3]  . . . . . . . . . . . . . . . . . . . 27
  176.       Find  . . . . . . . . . [F4]  . . . . . . . . . . . . . . . . . . . 27
  177.       Next  . . . . . . . . . [F5]  . . . . . . . . . . . . . . . . . . . 27
  178.       Quick Find  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
  179.       Edit  . . . . . . . . . [F6]  . . . . . . . . . . . . . . . . . . . 27
  180.       Goto  . . . . . . . . . [F7]  . . . . . . . . . . . . . . . . . . . 27
  181.       Manual Dial . . . . . . [F8]  . . . . . . . . . . . . . . . . . . . 27
  182.       Revise Script . . . . . [F9]  . . . . . . . . . . . . . . . . . . . 27
  183.       Append Entries  . . . . [F10] . . . . . . . . . . . . . . . . . . . 28
  184.       Remove Entry  . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
  185.       Hang Up . . . . . . . . [Alt H] . . . . . . . . . . . . . . . . . . 28
  186.       Learning Script . . . . [Alt N] . . . . . . . . . . . . . . . . . . 28
  187.       Phone Entry Dialog  . . . . . . . . . . . . . . . . . . . . . . . . 28
  188.       Phone Entry Dialog (Second Page)  . . . . . . . . . . . . . . . . . 30
  189.  
  190.   THE TERMINAL WINDOW         [Alt T]                                     32
  191.       The Terminal Menu . . . . . . . . . . . . . . . . . . . . . . . . . 32
  192.       Sending files . . . . . [Page Up] . . . . . . . . . . . . . . . . . 32
  193.       The Protocol Menu . . . . . . . . . . . . . . . . . . . . . . . . . 32
  194.       The File Input Box  . . . . . . . . . . . . . . . . . . . . . . . . 33
  195.       The File Transfer Window  . . . . . . . . . . . . . . . . . . . . . 33
  196.       Receiving Files . . . . [Page Down] . . . . . . . . . . . . . . . . 33
  197.       Logging Sessions  . . . [Alt L] . . . . . . . . . . . . . . . . . . 33
  198.       Using Scripts . . . . . [Alt S] . . . . . . . . . . . . . . . . . . 34
  199.       Learning Script . . . . [Alt N] . . . . . . . . . . . . . . . . . . 34
  200.       Pasting . . . . . . . . [Alt P] . . . . . . . . . . . . . . . . . . 34
  201.       Quoting . . . . . . . . [Alt Q] . . . . . . . . . . . . . . . . . . 34
  202.       Image Files . . . . . . [Alt I] . . . . . . . . . . . . . . . . . . 35
  203.       Command Stack . . . . . [Alt Y] . . . . . . . . . . . . . . . . . . 35
  204.       Chat Mode . . . . . . . [Alt C] . . . . . . . . . . . . . . . . . . 36
  205.       Originate Mode  . . . . [Alt G] . . . . . . . . . . . . . . . . . . 36
  206.  
  207.   TELEMATE 3.02                                     TABLE OF CONTENTS    iii
  208.  
  209.  
  210.       Answer Mode . . . . . . [Alt A] . . . . . . . . . . . . . . . . . . 36
  211.       Doorway Mode  . . . . . [Alt =] . . . . . . . . . . . . . . . . . . 36
  212.       Hang Up . . . . . . . . [Alt H] . . . . . . . . . . . . . . . . . . 36
  213.       Clear Text  . . . . . . [Ctrl Home] . . . . . . . . . . . . . . . . 36
  214.       Break Signal  . . . . . [Ctrl End]  . . . . . . . . . . . . . . . . 37
  215.       Printer Log . . . . . . [Ctrl PrtSc]  . . . . . . . . . . . . . . . 37
  216.  
  217.   THE EDIT WINDOW             [Alt E]                                     38
  218.       Status Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
  219.       Moving Around . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
  220.       Deleting Text . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
  221.       CUA Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . 39
  222.       Wordstar Conventions  . . . . . . . . . . . . . . . . . . . . . . . 39
  223.       Margins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
  224.       The Edit Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
  225.       Mark  . . . . . . . . . [F10] . . . . . . . . . . . . . . . . . . . 40
  226.       Copy  . . . . . . . . . [Alt C] [Shift Alt C] . . . . . . . . . . . 40
  227.       cUt   . . . . . . . . . [Alt U] [Shift Alt U] . . . . . . . . . . . 40
  228.       Tag   . . . . . . . . . [Alt G] [Shift Alt G] . . . . . . . . . . . 41
  229.       Paste . . . . . . . . . [Alt P] . . . . . . . . . . . . . . . . . . 41
  230.       Quote . . . . . . . . . [Alt Q] . . . . . . . . . . . . . . . . . . 41
  231.       Write . . . . . . . . . [Alt A] . . . . . . . . . . . . . . . . . . 41
  232.       New . . . . . . . . . . [Alt N] . . . . . . . . . . . . . . . . . . 41
  233.       Saving Files  . . . . . [F2]  . . . . . . . . . . . . . . . . . . . 41
  234.       Loading Files . . . . . [F3]  . . . . . . . . . . . . . . . . . . . 41
  235.       Find  . . . . . . . . . [F4]  . . . . . . . . . . . . . . . . . . . 42
  236.       Next  . . . . . . . . . [F5]  . . . . . . . . . . . . . . . . . . . 42
  237.       Replace . . . . . . . . [F6]  . . . . . . . . . . . . . . . . . . . 42
  238.       Goto  . . . . . . . . . [F7]  . . . . . . . . . . . . . . . . . . . 42
  239.       Filter  . . . . . . . . [F8]  . . . . . . . . . . . . . . . . . . . 42
  240.       Reformat  . . . . . . . [F9]  . . . . . . . . . . . . . . . . . . . 42
  241.       Auto Indent . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
  242.       Backup Source . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
  243.       Macro Keys  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
  244.  
  245.   THE VIEW WINDOW             [Alt V]                                     44
  246.       The View Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
  247.       Quote . . . . . . . . . [Alt Q] . . . . . . . . . . . . . . . . . . 44
  248.  
  249.   THE BACK WINDOW             [Alt B] [Center] [Ctrl Up]/[Ctrl Down]      45
  250.       The Back Scroll Menu  . . . . . . . . . . . . . . . . . . . . . . . 45
  251.       Write . . . . . . . . . [Alt A] . . . . . . . . . . . . . . . . . . 45
  252.       Quote . . . . . . . . . [Alt Q] . . . . . . . . . . . . . . . . . . 46
  253.       Scroll Lock . . . . . . [Scroll Lock] . . . . . . . . . . . . . . . 46
  254.       Capture . . . . . . . . [Ins] . . . . . . . . . . . . . . . . . . . 46
  255.       Clear . . . . . . . . . [Alt N] . . . . . . . . . . . . . . . . . . 46
  256.  
  257.   THE MACRO WINDOW            [Alt M]                                     47
  258.       The Macro Table . . . . . . . . . . . . . . . . . . . . . . . . . . 47
  259.       The Keypad Table  . . . . . . . . . . . . . . . . . . . . . . . . . 47
  260.       The Alt-Keypad Table  . . . . . . . . . . . . . . . . . . . . . . . 47
  261.  
  262.   TELEMATE 3.02                                     TABLE OF CONTENTS     iv
  263.  
  264.  
  265.       The Keyboard Table  . . . . . . . . . . . . . . . . . . . . . . . . 47
  266.       The Macro Window  . . . . . . . . . . . . . . . . . . . . . . . . . 48
  267.       The Macro Menu  . . . . . . . . . . . . . . . . . . . . . . . . . . 48
  268.       Defining Macros . . . . . . . . . . . . . . . . . . . . . . . . . . 49
  269.       Macro Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
  270.       The '^-' Keystroke Simulation Macro Symbol  . . . . . . . . . . . . 50
  271.       The '^=' Hot Key Macro Symbol . . . . . . . . . . . . . . . . . . . 51
  272.       The '^\' Run Script Macro Symbol  . . . . . . . . . . . . . . . . . 52
  273.       Redefining the Keyboard . . . . . . . . . . . . . . . . . . . . . . 52
  274.       Loading and Saving Macros, Keypads and Keyboard . . . . . . . . . . 52
  275.  
  276.   THE OPTION DIALOGS          [Alt O]                                     53
  277.       The Options Menu  . . . . . . . . . . . . . . . . . . . . . . . . . 53
  278.       Saving and Loading Options  . . . . . . . . . . . . . . . . . . . . 54
  279.       Saving Windows  . . . . . . . . . . . . . . . . . . . . . . . . . . 54
  280.       How to Make Changes . . . . . . . . . . . . . . . . . . . . . . . . 54
  281.       General Dialog  . . . . . . . . . . . . . . . . . . . . . . . . . . 56
  282.       Mouse & Keyboard Dialog . . . . . . . . . . . . . . . . . . . . . . 59
  283.       Dial Setup Dialog . . . . . . . . . . . . . . . . . . . . . . . . . 60
  284.       Directory Dialog  . . . . . . . . . . . . . . . . . . . . . . . . . 62
  285.       Terminal Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . 64
  286.       Communication Dialog  . . . . . . . . . . . . . . . . . . . . . . . 66
  287.       Protocol Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . 67
  288.       External Protocol Dialog  . . . . . . . . . . . . . . . . . . . . . 69
  289.  
  290.   APPENDIX A: KEYBOARD SCAN CODE                                          70
  291.  
  292.   APPENDIX B: KEYBOARD ASSIGNMENT IN TERMINAL EMULATION                   71
  293.  
  294.   APPENDIX C: FILE TRANSFER PROTOCOLS                                     73
  295.  
  296.   APPENDIX D: DEFINING EXTERNAL PROTOCOLS                                 75
  297.  
  298.   APPENDIX E: USAGE LOG                                                   76
  299.  
  300.   APPENDIX F: THE PHONE DIRECTORY                                         77
  301.  
  302.   APPENDIX G: MEMORY MANAGEMENT                                           78
  303.       How Telemate uses EMS and XMS . . . . . . . . . . . . . . . . . . . 78
  304.       How Telemate uses EGA/VGA video RAM . . . . . . . . . . . . . . . . 78
  305.       Optimizing Memory Usage . . . . . . . . . . . . . . . . . . . . . . 79
  306.       Running under DOS 5.0 . . . . . . . . . . . . . . . . . . . . . . . 80
  307.       Running under QEMM386.SYS . . . . . . . . . . . . . . . . . . . . . 80
  308.       Running under DESQView/386  . . . . . . . . . . . . . . . . . . . . 81
  309.       Running under Windows 386 Enhanced Mode . . . . . . . . . . . . . . 81
  310.  
  311.   APPENDIX H: ERROR MESSAGES                                              83
  312.  
  313.   APPENDIX I: TELEMATE SUPPORT BBS                                        84
  314.  
  315.   INDEX                                                                   85
  316.  
  317.   TELEMATE 3.02                                            INTRODUCTION    1
  318.  
  319.  
  320.   INTRODUCTION
  321.   ──────────────────────────────────────────────────────────────────────────
  322.  
  323.       In the past, I have used several communication packages but was not
  324.       satisfied. Each one lacked basic features  which I considered
  325.       essential to telecommunications, so I decided to write my own. I hope
  326.       that you find Telemate useful and support it.
  327.  
  328.   What's Special?
  329.  
  330.   Integrated Environment: Telemate is much more than a communications
  331.       program. Telemate is a flexible, full featured environment, with an
  332.       interface that is easy to learn and use. An editor, viewer and mouse
  333.       support are built into Telemate. All of these features are accessible
  334.       from menus and keyboard macros.
  335.  
  336.   Multithreading: Telemate has multithreading (or internal multitasking)
  337.       built-in. While you are dialing or downloading, you can prepare
  338.       messages, view files, or scroll back to the last connection. You can
  339.       have them all at the same time, running in their own window.
  340.  
  341.   Mouse support: While the other communication programs still require a
  342.       mouse-menu TSR to emulate their function keys, Telemate considers the
  343.       mouse as an integral part of its design, providing a smooth user
  344.       interface, regardless of the input method you prefer.
  345.  
  346.   Built-in Editor and Viewer: The editor allows you to prepare your
  347.       messages, edit documents or type letters. And the viewer can display
  348.       files without disturbing the editor.
  349.  
  350.   Back Scroll: The very large back scroll buffer works just like an editor.
  351.       Portions of the buffer can be saved to disk. By pressing just a few
  352.       keys, you can search the buffer for matches, tag file names and even
  353.       quote a message.
  354.  
  355.   Clipboard: Through the clipboard, you can cut and paste text among
  356.       windows. You can prepare a message in the editor and then copy or
  357.       paste it to the terminal, or you can tag file names from the back
  358.       scroll buffer and paste them to the terminal.
  359.  
  360.   File Transfer Protocols: Telemate has the most popular protocols built-in,
  361.       including Zmodem, Ymodem-G, Xmodem, Kermit and CompuServe QuickB. In
  362.       addition, there are eight slots for external protocols.
  363.  
  364.   Easy-to-learn Script Language: Writing a Telemate script program is as
  365.       simple as writing a BASIC program. If you don't have any programming
  366.       experience, the Learn Script mode can generate script files for you.
  367.  
  368.   Enhanced Video support: Without any additional hardware, Telemate lets you
  369.       select a screen height from 25 to 32 lines on your normal CGA adapter
  370.       and 7 choices of screen height on an EGA or VGA adapter.
  371.  
  372.  
  373.   TELEMATE 3.02                                            REGISTRATION    2
  374.  
  375.  
  376.   REGISTRATION
  377.   ──────────────────────────────────────────────────────────────────────────
  378.  
  379.       Telemate is not free. You must register after the 30-day evaluation
  380.       period.
  381.  
  382.       Telemate is a Shareware product. It is distributed through public
  383.       access channels so that prospective buyers can have the opportunity to
  384.       evaluate the product before making a decision to buy. If you decide to
  385.       use this software, then you are under both legal and moral obligations
  386.       to register it with the author. But if you decide not to use it after
  387.       evaluating the software, you are under no obligation. It is fully
  388.       protected by State, Federal and International copyright laws.
  389.  
  390.       If you continue to use Telemate after the 30-day evaluation period you
  391.       must register it.
  392.  
  393.           Registration Fee  :     $ 49 US
  394.                               or  $ 55 CAD
  395.  
  396.       To register your copy of Telemate, fill in the order form and mail it
  397.       along with your cheque or money order in US or CAD funds to the
  398.       address indicated in the form. Because of the high service charge to
  399.       collect cheques from overseas, we only accept overseas orders in the
  400.       form of international money order.
  401.  
  402.       When you register, you will receive the program diskettes of the
  403.       current version with your registration number on it. Registration
  404.       entitles you continue using the current version and all future
  405.       versions. The registration number will remove any annoying functions
  406.       in the unregistered version of any Telemate releases.
  407.  
  408.       As a registered user, you can write to us or call the support BBS's if
  409.       you have any questions or problems. We appreciate suggestions and
  410.       ideas. Most new Telemate features come from user feedback.
  411.  
  412.  
  413.   License
  414.  
  415.       You are free to copy and distribute Telemate for NON-COMMERCIAL use
  416.       IF:
  417.           NO FEE IS CHARGED FOR USE, COPYING OR DISTRIBUTION,
  418.               AND IT IS NOT MODIFIED IN ANY WAY.
  419.  
  420.       Computer user groups or clubs may make copies of Telemate and
  421.       distribute to members for a fee that covers copying and other
  422.       administrative costs. Bulletin Board Systems (BBS) that operate
  423.       through subscription fees may post Telemate for download by its
  424.       subscribers.
  425.  
  426.       Shareware distributors may distribute Telemate, which includes the
  427.       utility programs and the documents, for a fee under US$8 which covers
  428.       copying and other administrative costs. Otherwise, distributors have
  429.       to obtain written permission from the author.
  430.  
  431.  
  432.  
  433.   TELEMATE 3.02                                            REGISTRATION    3
  434.  
  435.  
  436.   Multi-user License
  437.  
  438.       Telemate offers multi-user licenses to schools, companies and other
  439.       associations. Orders for less than 10 users include the same amount of
  440.       Telemate programs on disk. For orders of more than 10 users, a master
  441.       copy of Telemate is provided and the licensee is responsible for
  442.       copying the disks. The prices are as follows:
  443.  
  444.         Number of Users:      Price (US)       Discount
  445.  
  446.             1 - 10              @ $ 49       (no discount)
  447.            11 - 20              @ $ 45            10 %
  448.            21 - 50              @ $ 40            20 %
  449.            51 - 100             @ $ 35            30 %
  450.           100+                  $ 5000       (one time fee)
  451.  
  452.  
  453.   International Editions
  454.  
  455.       Telemate is also available in German and other European languages from
  456.       our dealer in Germany. Please call MicroServe GmbH for details.
  457.  
  458.           MicroServe GmbH
  459.           Postfach 1368
  460.           2804 Lilienthal
  461.           Germany
  462.           Tel: +49 (04298)30 557, Fax: +49 (04298)30 558
  463.           BBS: +49 (04298)30 086
  464.  
  465.  
  466.   Evaluation Diskettes
  467.  
  468.       Telemate is distributed on three diskettes which contain the current
  469.       version of Telemate and its companion utility programs. These
  470.       diskettes are available for US$8/CAD$9 per copy. This fee covers the
  471.       cost of diskettes, postage, and handling but does not include
  472.       registration.
  473.  
  474.  
  475.   Disclaimer
  476.  
  477.       This program is provided AS IS without any warranty, expressed or
  478.       implied, including but not limited to fitness for a particular use.
  479.  
  480.  
  481.   Trademarks
  482.  
  483.       Telemate is a trademark of White River Software. Many specific
  484.       products found in this manual are trademarks of specific companies.
  485.  
  486.  
  487.   TELEMATE 3.02                                         GETTING STARTED    4
  488.  
  489.  
  490.   GETTING STARTED
  491.   ──────────────────────────────────────────────────────────────────────────
  492.  
  493.   Requirements
  494.  
  495.       Telemate requires an IBM PC/AT/fully compatible computer, PC-DOS or
  496.       MS-DOS version 3.00 or greater, a minimum of 500K of memory and a
  497.       modem. (Actually, a modem is optional. Telemate can be used to connect
  498.       two computers directly via a cable or a null modem.)
  499.  
  500.       Optional: Telemate makes full use of a mouse if present and runs on
  501.       Monochrome, CGA, EGA or VGA systems. Up to 8MB expanded memory (EMS
  502.       3.2 or up) and 8MB extended memory with XMS driver is supported.
  503.  
  504.       IMPORTANT: Before doing anything else, MAKE A COPY of the disk(s)
  505.       containing the Telemate program. Store the original copy in a safe
  506.       place and use the copy as your working diskette.
  507.  
  508.  
  509.   Installing Telemate on a Floppy Disk System
  510.  
  511.       Installation for a floppy disk system is simple. Unpack the working
  512.       copies of the Telemate disks to different diskettes (do not use the
  513.       originals for this). Then do the following:
  514.  
  515.         1) Put the Telemate disk #1 in drive A
  516.  
  517.         2) Type TMINST and press [Enter] to run the installation program.
  518.  
  519.  
  520.   Installing Telemate on a Hard Disk System
  521.  
  522.       The following steps show how to install Telemate on the C drive of
  523.       your hard disk drive. You can use any other drive by substituting the
  524.       letter of your drive in place of C in the example below.
  525.  
  526.         1) Check to be sure you are logged on the C drive and on the root
  527.            directory. To be sure you are at the root directory type CD \.
  528.  
  529.         2) Make a subdirectory for the Telemate files by typing MD \TM. If
  530.            you already have a directory you wish to use for Telemate, change
  531.            to that directory and skip to step 4.
  532.  
  533.         3) Change to the Telemate directory by typing CD \TM .
  534.  
  535.         4) Place the Telemate disk #1 in drive A and copy the Telemate
  536.            files to this directory by typing COPY A:\*.* C:\TM
  537.  
  538.         5) Place the disk #2 in drive A and copy the Telemate files to this
  539.            directory by typing COPY A:\*.* C:\TM
  540.  
  541.         6) Place the disk #3 in drive A and copy the Telemate files to this
  542.            directory by typing COPY A:\*.* C:\TM
  543.  
  544.  
  545.   TELEMATE 3.02                                         GETTING STARTED    5
  546.  
  547.  
  548.         7) Remove the disk in drive A and type CD \TM to go to the Telemate
  549.            directory.
  550.  
  551.         8) To start the installation program type TMINST and press [Enter].
  552.  
  553.       To help Telemate locate the configuration file that TMINST creates,
  554.       add the following line to your AUTOEXEC.BAT file:
  555.  
  556.              SET TMCFG=C:\TM\TM.CFG
  557.  
  558.       This will enable Telemate to run from any directory or from a menu
  559.       system.
  560.  
  561.       If your COMMAND.COM is not located in the root directory, you should
  562.       also include the line
  563.  
  564.              SET COMSPEC=C:\DOS\COMMAND.COM
  565.  
  566.       in AUTOEXEC.BAT, assuming COMMAND.COM is in the C:\DOS directory.
  567.  
  568.  
  569.  
  570.   TELEMATE 3.02                                THE INSTALLATION PROGRAM    6
  571.  
  572.  
  573.   THE INSTALLATION PROGRAM
  574.   ──────────────────────────────────────────────────────────────────────────
  575.  
  576.       The installation program TMINST.EXE, creates the configuration file
  577.       TM.CFG and the phone directory TM.FON. Some options must be defined
  578.       before you run Telemate. Two examples are the memory usage and the
  579.       window colors. Some options can be defined after installation using
  580.       the Option dialogs inside Telemate.
  581.  
  582.       When you first run TM.EXE, it will automatically chain to TMINST.EXE
  583.       so that you can setup the options. If you want to change some options
  584.       later, you can run TMINST.EXE separately.
  585.  
  586.       Once you have started the installation program the following will
  587.       appear on your screen.
  588.  
  589.        ┌─── Main Menu ────┐
  590.        │ COM Parameter    │
  591.        │ Display          │
  592.        │ Mouse            │
  593.        │ Printer          │
  594.        │ Memory           │
  595.        │ Alarm Song       │
  596.        │ Menu Bar         │
  597.        │ Menu             │
  598.        │ Help Window      │
  599.        │ Dial Window      │
  600.        │ Terminal Window  │
  601.        │ Transfer Window  │
  602.        │ Edit Window      │
  603.        │ View Window      │
  604.        │ Back Window      │
  605.        │ Macro Window     │
  606.        │ Stack Window     │
  607.        │ Dos Window       │
  608.        │ Option Dialog    │
  609.        │ End Installation │
  610.        └──────────────────┘
  611.  
  612.  
  613.   Com Parameter
  614.  
  615.        ┌── COM Para ──┐
  616.        │ COM Port     │      When you select "Com Parameter", a second
  617.        │ Baud Rate    │      menu appears for you to indicate how
  618.        │ Parity       │      Telemate will work with your equipment.
  619.        │ Data Bits    │
  620.        │ Stop Bits    │
  621.        │ Dial Prefix  │
  622.        │ Dial Suffix  │
  623.        │ Protocol     │
  624.        │ Flow Control │
  625.        │ Base Address │
  626.        │ IRQ          │
  627.        │ Interrupt    │
  628.        └──────────────┘
  629.  
  630.   TELEMATE 3.02                                THE INSTALLATION PROGRAM    7
  631.  
  632.  
  633.   Com Port
  634.        ┌───────┐
  635.        │ COM 1 │             Telemate supports the use of up to 8 COM
  636.        │ COM 2 │             ports. Most users have their modems
  637.        │ COM 3 │             connected to COM1 or COM2.
  638.        │ COM 4 │
  639.        │ COM 5 │             You should refer to the computer and modem
  640.        │ COM 6 │             documentation for the COM port you are
  641.        │ COM 7 │             using.
  642.        │ COM 8 │
  643.        └───────┘
  644.  
  645.   Baud Rate
  646.        ┌────────┐
  647.        │ 300    │            Baud rate refers to the speed at which
  648.        │ 1200   │            communications take place. Check your modem
  649.        │ 2400   │            manual if you are unsure which speed it is.
  650.        │ 4800   │
  651.        │ 9600   │            Most modems use 2400 baud. High speed
  652.        │ 19200  │            modems use a baud rate from 9600 to 38400.
  653.        │ 38400  │
  654.        │ 57600  │            If two computers are connected via a cable
  655.        │ 119200 │            or a null modem, the baud rate can be as
  656.        └────────┘            high as 119200.
  657.  
  658.   Parity
  659.        ┌───────┐             The vast majority of BBS's are set up for
  660.        │ None  │             no parity with 8 data bits.
  661.        │ Odd   │
  662.        │ Even  │             Some online services use even parity and
  663.        │ Space │             7 data bits.
  664.        │ Mark  │
  665.        └───────┘
  666.  
  667.   Data Bits / Stop Bits
  668.        ┌─────┐   ┌─────┐     Data bits refers to how much data is sent
  669.        │  7  │   │  1  │     before a stop bit is sent. Data is normally
  670.        │  8  │   │  2  │     sent in chunks of 9 bits, 8 data bits and
  671.        └─────┘   └─────┘     1 stop bit.
  672.  
  673.   Dial Prefixes and Dial Suffixes
  674.        ┌───────────────┐
  675.        │ ATDT          │     Dial Prefixes refer to the string Telemate
  676.        │ ATDP          │     sends just prior to dialing a number.
  677.        │ ATDT          │     If you have a pulse phone, (check with your
  678.        │ ATDT 9,       │     phone company if you are not sure) choose
  679.        └───────────────┘     "ATDP". If you have touch tone phone
  680.                              service, then select "ATDT".
  681.  
  682.       Dial Suffixes refer to the signal Telemate sends after the phone
  683.       number. Usually, it is simply a carriage return: "^M".
  684.  
  685.       The content of the prefixes and suffixes can be modified in
  686.       Option/Dial Setup dialog in Telemate at any time.
  687.  
  688.  
  689.  
  690.   TELEMATE 3.02                                THE INSTALLATION PROGRAM    8
  691.  
  692.  
  693.   Protocol
  694.        ┌────────────────┐
  695.        │ Zmodem         │    Protocol refers to the method Telemate
  696.        │ Ymodem         │    uses to transfer data. This option allows
  697.        │ Ymodem-G       │    you to choose a default protocol, but
  698.        │ Batch Ymodem   │    you can use any of the protocols. The
  699.        │ Xmodem         │    default setting is only your first choice.
  700.        │ Xmodem-1K      │
  701.        │ Xmodem Relaxed │    Zmodem is recommended because it is both
  702.        │ Telink         │    fast and reliable. A description of the
  703.        │ SEAlink        │    protocols can be found in the appendix.
  704.        │ Modem7         │
  705.        │ Kermit         │
  706.        │ CIS Quick B    │
  707.        │ ASCII          │
  708.        └────────────────┘
  709.  
  710.   Flow control
  711.        ┌────────────────┐    XON/XOFF software flow control is usually
  712.        │ XON/XOFF   OFF │    used by networks while the RTS/CTS hardware
  713.        │ RTS/CTS    OFF │    control is used by high speed modems.
  714.        │ 16550 FIFO  ON │
  715.        └────────────────┘    If the modem is an error correcting modem,
  716.                              such as an MNP modem, RTS/CTS should be ON,
  717.                              XON/XOFF should be off.
  718.  
  719.       16550 FIFO refers to the First In/First Out data buffer of NS16550AN
  720.       UART chip. If your serial adapter is equipped with this chip, you
  721.       should turn it ON. This will prevent data overruns caused by disk
  722.       access or the overhead of the multitasker.
  723.  
  724.   Base Address, IRQ & Interrupt
  725.  
  726.       The default setting for COM1 to COM4 is probably suitable for most
  727.       modems. For details on the setting of your modem, please refer to the
  728.       modem's documentation. Normally, the interrupt number is the IRQ
  729.       number plus 8. For example, IRQ5 uses the interrupt number 13.
  730.  
  731.       The setting being selected corresponds to the current COM port you
  732.       have chosen. You can use different settings for the other COM ports by
  733.       selecting the "other COM port" item from the menu. If the setting for
  734.       your modem is not shown in the menu, you can modify the following line
  735.       in the configuration file, TM.CFG.
  736.  
  737.           COMx=3f8,12,4
  738.  
  739.       The first item is the base address, the second is the interrupt number
  740.       and the third the IRQ number.
  741.  
  742.  
  743.  
  744.   TELEMATE 3.02                                THE INSTALLATION PROGRAM    9
  745.  
  746.  
  747.   Displays
  748.  
  749.        ┌─── Display ────┐    Telemate supports a variety of video
  750.        │ Video Type     │    displays. You can use Telemate with Mono,
  751.        │ Video Height   │    CGA, EGA or VGA adapters.
  752.        │ Scroll Bar  ON │
  753.        │ Snow Check OFF │    Telemate allows you to choose from 4 video
  754.        │ Date Format    │    types: Default determines what adapter you
  755.        └────────────────┘    have and adjusts accordingly. If you are
  756.                              using a CGA with a black and white monitor, you
  757.       should choose B&W to override the color setup. If you are using a
  758.       laptop, LCD may suit you better.
  759.  
  760.   Video Height
  761.        ┌────────────────┐    Telemate lets you choose from a variety of
  762.        │ 25             │    video heights. Video height refers to the
  763.        │ 26 CGA,EGA,VGA │    number of lines of text on your screen.
  764.        │ 27 CGA,EGA,VGA │    28 lines is recommended: 1 line for
  765.        │ 28 CGA,EGA,VGA │    the menu bar, 1 for the bottom status
  766.        │ 29 CGA         │    line and 26 for the text.
  767.        │ 30 CGA         │
  768.        │ 31 CGA         │    Note: The Terminal window has at least
  769.        │ 32 CGA         │    24 lines, though only 23 lines may be
  770.        │ 35 EGA,VGA     │    visible. The window will shift up or
  771.        │ 43 EGA,VGA     │    down automatically to adjust to the
  772.        │ 50 EGA,VGA     │    visible region.
  773.        └────────────────┘
  774.  
  775.   Scroll Bar, Snow Check and Date Format
  776.  
  777.       Telemate uses a graphical scroll bar that allows you to scroll through
  778.       files using a mouse. If you don't plan to use a mouse with Telemate
  779.       you may wish to turn this feature off.
  780.  
  781.        ┌─── Display ────┐    Original CGA display adapters exhibit
  782.        │ Video Type     │    'show' while accessing the video memory. In
  783.        │ Video Height   │    this case, the Snow Check option should be
  784.        │ Scroll Bar  ON │    ON. Newer CGA adapters do not have this
  785.        │ Snow Check OFF │    problem and display speed will be improved
  786.        │ Date Format    │    if this option is OFF. Note: This option
  787.        └────────────────┘    applies to CGA only.
  788.  
  789.       Telemate supports 9 date formats which can be divided into 3 groups.
  790.       The first group uses '-' as the separator, the second uses the '/' and
  791.       the third uses '.'. These formats should support virtually any
  792.       country.
  793.  
  794.  
  795.   Mouse
  796.  
  797.        ┌─── Mouse ───┐       Telemate is designed to work intuitively
  798.        │ Mouse Type  │       with a mouse. To insure that Telemate works
  799.        │ Mouse Port  │       properly with your mouse, you must select
  800.        │ Mouse Speed │       what kind of mouse you are using, what port
  801.        └─────────────┘       it is connected to, and whether you want to
  802.                              use acceleration or not.
  803.  
  804.   TELEMATE 3.02                               THE INSTALLATION PROGRAM    10
  805.  
  806.  
  807.   Mouse Type
  808.        ┌──────────────┐
  809.        │ None         │      Telemate supports two types of mice, but
  810.        │ Mouse System │      almost every mouse emulates one of
  811.        │ MS Mouse     │      the two, and many emulate both.
  812.        └──────────────┘
  813.  
  814.   Mouse Port
  815.        ┌───────┐             Mouse port refers to which serial port
  816.        │ None  │             your MouseSystem mouse is connected to.
  817.        │ COM 1 │             If your mouse is a Microsoft mouse,
  818.        │ COM 2 │             there is no need to select a port because
  819.        └───────┘             the mouse driver will detect it.
  820.  
  821.   Mouse Speed
  822.        ┌────────┐            If you find that the mouse cursor is too
  823.        │ Fast   │            fast, you can slow it down by selecting
  824.        │ Medium │            the Slow option. To move the cursor faster,
  825.        │ Slow   │            select the Fast option. If your mouse is a
  826.        └────────┘            Microsoft mouse, there is no need to use
  827.                              this option because the mouse driver allows
  828.                              you to set the speed.
  829.  
  830.  
  831.   Printer
  832.  
  833.        ┌───────┐             Telemate supports both printer ports.
  834.        │ LPT 1 │             Most users have their pointer connected
  835.        │ LPT 2 │             to LPT 1.
  836.        └───────┘
  837.  
  838.  
  839.   Memory
  840.  
  841.       Telemate will make use of extended and/or expanded memory if present
  842.       in your system. This reduces the conventional memory requirements.
  843.       Refer to the appendix for a description of these memory specifications
  844.       and details on optimizing the memory usage.
  845.  
  846.        ┌─── Memory ────┐     If the Xms Himem options is ON, Telemate will
  847.        │ Xms Himem  ON │     use the 64K in the High Memory Area as
  848.        │ Xms Limit     │     conventional memory. The High Memory Area
  849.        │ Ems Limit     │     is available only if you have more than 1MB
  850.        │ EGA/VGA Ram   │     of RAM and the XMS driver HIMEM.SYS is
  851.        └───────────────┘     installed
  852.  
  853.  
  854.   TELEMATE 3.02                               THE INSTALLATION PROGRAM    11
  855.  
  856.  
  857.   XMS Limit
  858.        ┌──────┐              You can limit the usage of extended memory
  859.        │   0K │              by selecting a lower value.
  860.        │  16K │
  861.        │  32K │              If you are not sure how much extended
  862.        │  48K │              memory you have, simply select 8M and
  863.        │  64K │              Telemate will use as much extended memory
  864.        │  80K │              as possible.
  865.        │ 128K │
  866.        │ 256K │              If you want to specify an XMS limit that is
  867.        │ 512K │              not listed in this menu, you can modify the
  868.        │   1M │              line:
  869.        │   2M │                 XmsLimit=8096
  870.        │   4M │              in the configuration file (TM.CFG) to the
  871.        │   8M │              amount of memory you want.
  872.        └──────┘
  873.  
  874.   EMS Limit
  875.        ┌──────┐              Telemate can address up to 8M bytes of EMS
  876.        │   0K │              memory. It supports both EMS 3.2 or above.
  877.        │  16K │              If you are not sure how much expanded
  878.        │  32K │              memory you have, simply select 8M and
  879.        │  48K │              Telemate use will use as much memory as
  880.        │  64K │              possible.
  881.        │  80K │
  882.        │ 128K │              If you want to specify an EMS limit that
  883.        │ 256K │              is not listed in this menu you can modify
  884.        │ 512K │              the line:
  885.        │   1M │                 EmsLimit=8096
  886.        │   2M │              in your configuration file (TM.CFG) to the
  887.        │   4M │              the amount of memory you want. Make sure
  888.        │   8M │              that the amount is a multiple of 16.
  889.        └──────┘              Whatever you specify will be rounded down
  890.                              to the nearest multiple of 16.
  891.  
  892.   EGA/VGA Ram
  893.  
  894.        ┌─── Memory ────┐     When Telemate is running in 43 or 50 line
  895.        │ Xms Himem  ON │     mode, about 30K extra memory is required to
  896.        │ Xms Limit     │     store the windows. One place to obtain
  897.        │ Ems Limit  ┌─────┐  additional memory is from the EGA/VGA
  898.        │ EGA/VGA Ram│  0K │  adapter because it is equipped with 64K to
  899.        └─────────── │ 32K │  512K of RAM.
  900.                     │ 64K │  With 32K selected, Telemate will use 8
  901.                     └─────┘  pages of video memory for video buffer and
  902.                              data storage.
  903.  
  904.       If 64K is selected, 16 pages of video memory is used. However, this
  905.       setup is not compatible with any memory resident programs because the
  906.       address of the video buffer is changed. Unless Telemate is in 43 or 50
  907.       line mode and you are very low on memory, the 32K mode should be
  908.       selected for compatibility. Please refer to the appendix for more
  909.       information.
  910.  
  911.  
  912.   TELEMATE 3.02                               THE INSTALLATION PROGRAM    12
  913.  
  914.  
  915.       If Telemate is running under Windows, DESQView or in 132 column mode,
  916.       this option is automatically set to 0K in order to maintain
  917.       compatibility.
  918.  
  919.  
  920.   Alarm Song
  921.  
  922.        ┌────── Alarm Song ───────┐   If you find that the default
  923.        │ Play Song            ON │   alarm song, buzzer, is too
  924.        │ Buzzer                  │   boring or not loud enough,
  925.        │ Addams Family           │   you can change it to one of
  926.        │ Auld Lang Syne          │   the songs listed in the alarm
  927.        │ Beverly Hills Cop       │   song menu.
  928.        │ Beverly Hillbillies     │
  929.        │ Deck the Halls          │   If the first item, Play Song,
  930.        │ Flight of the Bumblebee │   is turned to ON, the song will
  931.        │ Folk Song               │   be played when you select it.
  932.        │ I'm A Little Teapot     │   If this option is OFF, the
  933.        │ James Bond Theme        │   installation program will
  934.        │ Jeopardy Theme          │   remain silent.
  935.        │ Leave it to Beaver      │
  936.        │ London Bridge           │
  937.        │ Maple Leaf Rag          │
  938.        │ My Darling Clementine   │
  939.        │ Ramblin' Wreck          │
  940.        │ The Entertainer         │
  941.        │ Violin Sonata #6        │
  942.        │ Well-Tempered Clavier   │
  943.        │ William Tell Overture   │
  944.        └─────────────────────────┘
  945.  
  946.  
  947.   Window Displays
  948.  
  949.       The remaining options allow you to change the color and size of the
  950.       windows. If you have a black and white monitor the only setting that
  951.       you can change is the Zoom option. If you have a color monitor you can
  952.       customize the colors of every portion of every window to suit your
  953.       tastes. We will use one type of window to illustrate.
  954.  
  955.        ┌──── Edit ─────┐     When you select a window to change, a small
  956.        │ Normal Text   │     menu appears to allow you to change the
  957.        │ Border        │     colors of the various elements that
  958.        │ Marked Text   │     constitute that window. In the Edit window
  959.        │ Status Line   │     you can alter the color of the normal text,
  960.        │ Error Message │     the window border, marked text, the status
  961.        │ Zoom      OFF │     line, and the error message.
  962.        │ Indent    OFF │
  963.        │ Backup    OFF │     The Zoom option lets you select whether the
  964.        └───────────────┘     window should initially appear at full
  965.                              size.
  966.  
  967.  
  968.   TELEMATE 3.02                               THE INSTALLATION PROGRAM    13
  969.  
  970.  
  971.   Selecting Color
  972.  
  973.        ┌───── Color Pattern ──────┐
  974.        │                          │
  975.        │  x  x  x  x  x  x  x  x  │  Of course none of colors
  976.        │  x  x  x  x  x  x  x  x  │  or patterns show up on
  977.        │  x  x  x  x  x  x  x  x  │  this black & white page,
  978.        │  x  x  x  x  x  x  x  x  │  but we hope you get the
  979.        │  x  x  x  x  x  x  x  x  │  general idea.
  980.        │  x  x  x  x  x  x  x  x  │
  981.        │  x  x  x  x  x  x  x  x  │  A sample window on the
  982.        │  x  x  x  x  x  x  x  x  │  the other side of the
  983.        │  x  x  x  x  x  x  x  x  │  screen shows the actual
  984.        │┌───┐x  x  x  x  x  x  x  │  effect of the color.
  985.        ││ x │x  x  x  x  x  x  x  │
  986.        │└───┘x  x  x  x  x  x  x  │
  987.        │  x  x  x  x  x  x  x  x  │
  988.        └──────────────────────────┘
  989.  
  990.       Several options are unique to their menu and are described below.
  991.  
  992.  
  993.   Edit Menu
  994.  
  995.       If the Indent option is on, the editor will start in Auto-indent mode.
  996.       In this mode, pressing [Enter] will place the cursor at the first non-
  997.       blank column instead of the beginning of the line. This is useful for
  998.       programming Telemate scripts or source code in other languages.
  999.  
  1000.       If the Backup option is on, the editor will make a backup copy, of the
  1001.       file being edited when the file is saved. The extension .BAK will be
  1002.       used.
  1003.  
  1004.  
  1005.   Back Menu
  1006.  
  1007.       If the Scroll Lock option is on, the cursor in the Back window will
  1008.       stay at the previous position when the Back window is being brought to
  1009.       the top of the screen. If this option is off, Telemate will start at
  1010.       the bottom of the Back window instead.
  1011.  
  1012.       If the Capture option is on, incoming data will be put to the back
  1013.       scroll buffer. If you are using a floppy system, this option should be
  1014.       turned off to prevent disk access.
  1015.  
  1016.  
  1017.   Ending your installation
  1018.  
  1019.        ┌──── End ────┐
  1020.        │ Save Setup  │       The last choice you have to make is whether
  1021.        │ Abort       │       to abort or save the changes to the
  1022.        └─────────────┘       configuration file.
  1023.  
  1024.       Your installation is complete. You are now ready to run Telemate.
  1025.  
  1026.  
  1027.   TELEMATE 3.02                                     EXECUTING TELEMATE    14
  1028.  
  1029.  
  1030.   EXECUTING TELEMATE
  1031.   ──────────────────────────────────────────────────────────────────────────
  1032.  
  1033.       Telemate requires the following files for ANSI-BBS terminal emulation.
  1034.  
  1035.               TM.EXE    -   Telemate main program
  1036.               TM.OVL    -   overlay module
  1037.               TM.CFG    -   configuration file
  1038.               TM.RES    -   resource file
  1039.               TM.FON    -   phone directory
  1040.               TM.MEM    -   memo field (if any)
  1041.               ANSI.MAC  -   ANSI terminal macro
  1042.               ANSI.PAD  -   ANSI terminal keypad
  1043.  
  1044.       If you run script files, the following files are necessary.
  1045.  
  1046.               TMS.EXE      -  the script compiler
  1047.               *.SCR        -  the script you write
  1048.               *.TMS        -  the compiled script generated by TMS.EXE
  1049.  
  1050.       Four temporary files may be created while Telemate is running and will
  1051.       be deleted when Telemate exits. It is very important that at least 128
  1052.       Kbytes of disk space is available for these files. If the 'Swap to
  1053.       disk' option is on, another 128K is required.
  1054.  
  1055.              TM.VM?        -  virtual memory in disk
  1056.              TM.SWP        -  image of the swap portion (in DOS shell)
  1057.              TMCLIP.$$$    -  image of clipboard for printing
  1058.              A???????.     -  image of the Telemate (in Max DOS shell)
  1059.  
  1060.  
  1061.   Executing Telemate on a Dual 360K Floppy Disk System
  1062.  
  1063.       The following suggestions will help in using Telemate on computers
  1064.       that are not equipped with a hard drive.
  1065.  
  1066.       When using a floppy disk system, you should set the back scroll line
  1067.       limit to 50 or 100 so that no disk access is required for capture
  1068.       Otherwise, these disk accesses will slow down Telemate's operation and
  1069.       cause data to be lost. Enabling the XON/XOFF flow control may help
  1070.       prevent this from happening.
  1071.  
  1072.       You should not remove or change the diskette in drive A: because
  1073.       Telemate requires disk space as virtual memory. The overlay module of
  1074.       Telemate is on the diskette too.
  1075.  
  1076.       Caution: Changing the diskette in drive A: may corrupted the file
  1077.       directory of the new diskette.
  1078.  
  1079.       Define the 'Virtual Memory Directory' to 'A:\' and limit the number of
  1080.       files on the floppy. Do not change the disk indicated in the virtual
  1081.       memory directory.
  1082.  
  1083.               A:\     TM.OVL, TM.CFG, TM.FON, TM.MEM, TM.CFG, TM.RES,
  1084.                       ANSI.MAC, ANSI.PAD, TMS.EXE, *.SCR, *.TMS
  1085.               B:\     TM.EXE
  1086.  
  1087.   TELEMATE 3.02                                     EXECUTING TELEMATE    15
  1088.  
  1089.  
  1090.       After setting up the files on the diskettes, you should
  1091.  
  1092.         1) Place Telemate disk #1 in the A: drive and disk #2 in the B:
  1093.            drive.
  1094.         2) Type B:TM on the DOS command line since the main program
  1095.            TM.EXE is in disk #2.
  1096.  
  1097.       After loading Telemate, you may replace disk #2 with a working disk
  1098.       for downloading, file editing or other purposes.
  1099.  
  1100.  
  1101.   Executing Telemate on a 720 or 1.2M Floppy Disk System
  1102.  
  1103.       Like the 360K floppy disk system, you should make as much space as
  1104.       possible for the virtual memory directory. You may put the TM.EXE in
  1105.       A: since there should be enough memory. The documents should not be
  1106.       included.
  1107.  
  1108.       If you have only two floppy drives, you should place a blank disk in
  1109.       drive B: and set the 'Virtual Memory Directory' to 'B:\'.
  1110.  
  1111.  
  1112.   Executing Telemate on a Hard Disk System
  1113.  
  1114.       To execute Telemate on a hard disk system
  1115.  
  1116.         1) Type CD \TM to change to the Telemate directory
  1117.         2) Type TM on the DOS command line
  1118.  
  1119.  
  1120.   Command Line Options
  1121.  
  1122.       Telemate accepts several command line options. These options tell
  1123.       Telemate to carry out certain commands when the program is loaded.
  1124.       Below is a description of these options:
  1125.  
  1126.   Terminal Option   /T
  1127.  
  1128.       If the Terminal Option is used, Telemate starts at the Terminal window
  1129.       instead of the Dial window.
  1130.  
  1131.   Already Online Option   /O
  1132.  
  1133.       If you have already been online before executing Telemate, you should
  1134.       use 'TM /O' at the DOS prompt to start Telemate. The modem
  1135.       initialization string is not sent. In addition, the current COM port
  1136.       parameters are used.
  1137.  
  1138.   No Init Option   /N
  1139.  
  1140.       Similar to the '/O' option, except that it uses the COM port
  1141.       parameters as specified in the configuration file.
  1142.  
  1143.  
  1144.   TELEMATE 3.02                                     EXECUTING TELEMATE    16
  1145.  
  1146.  
  1147.   Auto Dial Option   /D
  1148.  
  1149.       Telemate starts dialing automatically using the saved dial list after
  1150.       sending the modem initialization string.
  1151.  
  1152.   Full Screen Option   /F   [Alt -]
  1153.  
  1154.       If the Full Screen Option is on, the menu bar is hidden. If you are
  1155.       editing a file and need the extra line, this option gives you back
  1156.       that extra line. Pressing [Alt -] in Telemate toggles the status line
  1157.       and the menu bar. On some foreign keyboards, [Alt +] is the equivalent
  1158.       key.
  1159.  
  1160.   Load Phone Directory   /=<.FON phone directory>
  1161.  
  1162.       To load a different phone directory on the command line, the name of
  1163.       the phone directory should be placed after the '/=' command switch.
  1164.       For example, typing "TM /=NEW" will load the NEW.FON and NEW.MEM files
  1165.       to the Dial window.
  1166.  
  1167.   Auto Script   <.SCR script file>
  1168.  
  1169.       To execute a script file automatically, the name of the script file
  1170.       should be placed after the "TM" on the command line. For example,
  1171.       typing "TM host" at the DOS command line starts Telemate and runs the
  1172.       Host mode.
  1173.  
  1174.  
  1175.   TELEMATE 3.02                                    IF YOU HAVE A MOUSE    17
  1176.  
  1177.  
  1178.   IF YOU HAVE A MOUSE
  1179.   ──────────────────────────────────────────────────────────────────────────
  1180.  
  1181.       The keyboard and mouse are considered primary input devices. All
  1182.       functions can be accessed with a keyboard as well as a mouse. You can
  1183.       use Telemate's power and shortcut keys to speed through all functions.
  1184.       If you do have a mouse, you will find Telemate extremely easy and even
  1185.       fun to use.
  1186.  
  1187.       Telemate can operate with either a two-button or three-button mouse
  1188.       that is compatible with the Microsoft driver or a MouseSystem's mouse.
  1189.       To use a MouseSystem compatible mouse with Telemate, simply start the
  1190.       program. There is no need to load a mouse driver. If your mouse is a
  1191.       Microsoft or compatible, you will need to load your mouse driver
  1192.       program before starting Telemate.
  1193.  
  1194.  
  1195.   Terminology
  1196.  
  1197.       Clicking: refers to depressing the mouse button one time and
  1198.       releasing.
  1199.  
  1200.       Double-Clicking: the action of clicking the mouse button twice, very
  1201.       quickly. This is usually used to indicate an action or selection.
  1202.  
  1203.       Dragging: means to hold the mouse button down while moving the mouse,
  1204.       thus "dragging" something on screen to a different screen position.
  1205.  
  1206.       Pointing: refers to moving the mouse so that the mouse cursor rests on
  1207.       or "points" at something on screen.
  1208.  
  1209.  
  1210.   Three Button Mice
  1211.  
  1212.       A three button mouse operates in the following manner:
  1213.  
  1214.       Left Button (the main button):
  1215.  
  1216.            MARK text in the Edit, View, and Back windows.
  1217.            SELECT in pull down Menus and the Dial & Macro windows.
  1218.            CUT and PASTE text in the Terminal window.
  1219.  
  1220.       Middle Button: works like the [Esc] key.
  1221.  
  1222.       Right Button:
  1223.  
  1224.            COPY and PASTE text between the other windows and the
  1225.            Terminal window.
  1226.  
  1227.  
  1228.   Two Button Mice
  1229.  
  1230.       If your mouse has only two buttons, the left button is the main button
  1231.       and the right button becomes the [Esc] button.
  1232.  
  1233.  
  1234.  
  1235.   TELEMATE 3.02                                    IF YOU HAVE A MOUSE    18
  1236.  
  1237.  
  1238.   The Window Borders
  1239.  
  1240.       In Telemate, the window borders are mouse sensitive. Clicking the main
  1241.       mouse key on the window borders performs various functions:
  1242.  
  1243.            Top Border :          Move window
  1244.            Top-Left corner :     Close window
  1245.            Top-Right corner :    Zoom window
  1246.            Bottom-Right corner : Resize window
  1247.            Bottom Border:        Scroll horizontally
  1248.            Right Border:         Scroll vertically
  1249.  
  1250.  
  1251.   The Scroll Bar
  1252.  
  1253.       When the scroll bar option is turned on, the top window has enlarged
  1254.       right and bottom borders, called scroll bars.
  1255.  
  1256.       To scroll vertically with the mouse, point at the "scroll box" (the
  1257.       dark box inside the scroll bar) and while holding down the left mouse
  1258.       button, drag it to a position in the scroll bar that corresponds to
  1259.       the general location in the file you wish to display. The same process
  1260.       can be used to scroll horizontally in a file using the dark box on the
  1261.       bottom scroll bar.
  1262.  
  1263.       To scroll one line or one character at a time, click on the arrows at
  1264.       either end of the scroll bars. To scroll one page at a time, click on
  1265.       the region between the scroll box and the arrows at end of the scroll
  1266.       bar.
  1267.  
  1268.  
  1269.   TELEMATE 3.02                           USING THE TELEMATE'S WINDOWS    19
  1270.  
  1271.  
  1272.   USING THE TELEMATE WINDOWS  [Alt W]
  1273.   ──────────────────────────────────────────────────────────────────────────
  1274.  
  1275.       Telemate uses windows to present various kinds of information and
  1276.       perform different functions. The major windows are listed in the menu
  1277.       bar on the top of the screen. They are: Dial, Terminal, Edit, View,
  1278.       Back and Macro. The current time is displayed in the upper right
  1279.       corner.
  1280.  
  1281.       The following is a description of how to interact with the window and
  1282.       menu system in Telemate. The first paragraph of each section describes
  1283.       keyboard use. The following paragraph begins with the word "Mouse:"
  1284.       and describes the equivalent methods using the mouse. You should be
  1285.       aware that some ALT-key commands have different meanings in different
  1286.       windows.
  1287.  
  1288.   Opening a Window
  1289.  
  1290.       Each major window in Telemate has an accompanying pull down menu. To
  1291.       use a window, simply type the first letter of the window's name while
  1292.       holding down the [Alt] key. For example, to use the Edit window type
  1293.       [Alt E].
  1294.  
  1295.       Mouse: With the mouse cursor on the name of the window, click the left
  1296.       button to activate the window.
  1297.  
  1298.   Selecting a Window
  1299.  
  1300.       When a window is already on the screen, pressing the [Alt] key and the
  1301.       first letter of the window's name moves that window to the top and
  1302.       makes it the active window.
  1303.  
  1304.       Mouse: You can select a window by moving the mouse cursor inside the
  1305.       window and clicking.
  1306.  
  1307.   Pull Down Menus
  1308.  
  1309.       Typing the Alt-letter sequence twice brings up the pull down menu for
  1310.       the corresponding window. For example, if you press the [Alt E] twice,
  1311.       the first press causes the Edit window to appear, the second brings up
  1312.       the Edit menu.
  1313.  
  1314.       Mouse: With the window open, click on the Window menu a second time
  1315.       and the pull down menu appears.
  1316.  
  1317.   Zooming a Window [Alt Z]
  1318.  
  1319.       Zooming a window can be accomplished in two ways. The fastest method
  1320.       is to hit the [Alt Z] key. Immediately, the top window fills the
  1321.       screen. Invoking the Window menu by pressing [Alt W], and selecting
  1322.       the Zoom command have the same effect.
  1323.  
  1324.       Mouse: Clicking the mouse on the upper right corner of the window will
  1325.       invoke the Zoom command.
  1326.  
  1327.  
  1328.   TELEMATE 3.02                           USING THE TELEMATE'S WINDOWS    20
  1329.  
  1330.  
  1331.   Moving a Window
  1332.  
  1333.       When you have more than one window open at a time, windows may become
  1334.       covered. If you want to check the information behind the top window,
  1335.       you can move the window to a new position on the screen.
  1336.  
  1337.       To move a window, press the [Alt W] key to open the Window menu and
  1338.       select the Move command. The window border is highlighted and you can
  1339.       use the cursor keys to indicate the new position. Press [Enter] to
  1340.       move the window to this location.
  1341.  
  1342.       Mouse: Position the mouse cursor on the top border of the window
  1343.       border. Drag the outline of the window to the position desired and
  1344.       release. The window appears at the new location.
  1345.  
  1346.   Resizing a Window
  1347.  
  1348.       To change the size of a window, open the Window menu by pressing [Alt
  1349.       W]. Now select the Resize option. Again the Window border is
  1350.       highlighted and you can use the cursor keys to resize it. Press the
  1351.       [Enter] key to effect the resize.
  1352.  
  1353.       Mouse: Position the mouse cursor on the lower right hand corner of the
  1354.       window border. Drag the outline of the window until the outline is the
  1355.       size you desire, then release.
  1356.  
  1357.   Closing a Window
  1358.  
  1359.       To close a window, press the [Esc] key.
  1360.  
  1361.       Mouse: Hitting the [Esc] button or clicking on the upper left corner
  1362.       of the border close the window.
  1363.  
  1364.  
  1365.   TELEMATE 3.02                          GETTING HELP WHEN YOU NEED IT    21
  1366.  
  1367.  
  1368.   GETTING HELP WHEN YOU NEED IT  [F1]
  1369.   ──────────────────────────────────────────────────────────────────────────
  1370.  
  1371.       Whenever you need Help, press [F1] and a context sensitive help window
  1372.       appears on screen.
  1373.  
  1374.       Mouse: Point at the '≡' symbol on the left end of the main menu bar
  1375.       and click.
  1376.  
  1377.       Usually there is more help available than can be shown in the window.
  1378.       Press [PgDn] for more details and [F1] again for the next help topic.
  1379.  
  1380.        ╔═══════════════════════════════ Help ═════════════════════════════╗
  1381.        ║    Line 350  Col 1   Total 501            TM.HLP           HELP  ║
  1382.        ║   Back                    [PgDn] for more, F1 for next topic]    ║
  1383.        ║   ----                                                           ║
  1384.        ║  Find text . . . . . . . . . . . . . . . . . . . . . . [F4]      ║
  1385.        ║  Repeat last find  . . . . . . . . . . . . . . . . . . [F5]      ║
  1386.        ║  Go to a specified line  . . . . . . . . . . . . . . . [F7]      ║
  1387.        ║  Filter - strip high bit . . . . . . . . . . . . . . . [F8]      ║
  1388.        ║  Reformat paragraph  . . . . . . . . . . . . . . . . . [F9]      ║
  1389.        ║  Mark/Unmark text  . . . . . . . . . . . . . . . . .  [F10]      ║
  1390.        ║  Copy marked text to clipboard . . . . . . . . . . .[Alt C]      ║
  1391.        ║  Copy marked text to clipboard and delete it . . . .[Alt U]      ║
  1392.        ║  Tag file names to clipboard . . . . . . . . . . . .[Alt G]      ║
  1393.        ║  Write (append) marked text to file  . . . . . . . .[Alt A]      ║
  1394.        ║  Delete marked text  . . . . . . . . . . . . . . . .  [Del]      ║
  1395.        ║                                                                  ║
  1396.        ║  The amount of text the Back Scroll  window can handle  can      ║
  1397.        ╠══════════════════════════════ Status ════════════════════════════╣
  1398.        ║  Name: User To User                             Script: PCBOARD  ║
  1399.        ║  Memo: Telemate support BBS                   File Log: Off      ║
  1400.        ║ Alarm: File transfer complete              Printer Log: On       ║
  1401.        ║ Free Memory:128034 bytes    Date: 2-12-1989     Online: 00:11:02 ║
  1402.        ║  Port: COM1:2400N81,ANSI    Time: 4:25:06pm    Offline: 00:08:55 ║
  1403.        ╚══════════════════════════════════════════════════════════════════╝
  1404.  
  1405.       The lower portion of the Help window is the Status window:
  1406.  
  1407.       Name:        Name of the phone directory entry to which you are
  1408.                    connected.
  1409.       Memo:        The memo of directory entry you have connected.
  1410.       Alarm:       The last message displayed in the Alarm dialog.
  1411.       Free Memory: Number of bytes of free memory.
  1412.       Port:        COM port, parameters and terminal emulation.
  1413.       Script:      The name of the script file or "Off" if none.
  1414.       File Log:    The name of the log file or "Off" if none.
  1415.       Printer Log: "On" if Telemate is logging the session to the printer.
  1416.       Date:        Today's date.
  1417.       Time:        Current time.
  1418.       Online:      Time currently online.
  1419.       Offline:     Time currently offline.
  1420.  
  1421.  
  1422.   TELEMATE 3.02                                       SYSTEM FUNCTIONS    22
  1423.  
  1424.  
  1425.   SYSTEM FUNCTIONS
  1426.   ──────────────────────────────────────────────────────────────────────────
  1427.  
  1428.       There are several functions that do not belong to any task and have
  1429.       their own window or dialog.
  1430.  
  1431.  
  1432.   DOS Command [Alt R]
  1433.  
  1434.       This is a full screen DOS command function. Several DOS commands can
  1435.       be executed without shelling to DOS and three commands are added.
  1436.  
  1437.       If an external command or a program name is entered, Telemate will
  1438.       shell to DOS, execute it and return as quickly as possible. The screen
  1439.       is preserved and shown in the DOS window.
  1440.  
  1441.       This window also stores the last 10 commands. You can recall them by
  1442.       pressing [Up] key. The [Left] and [Right] keys allow you to edit the
  1443.       command line.
  1444.  
  1445.        ╒═══════════════╤════════════════════════════════════════════════╕
  1446.        │ Command       │  Description                                   │
  1447.        ├───────────────┼────────────────────────────────────────────────┤
  1448.        │ A:,B:, ....   │  Change drive                                  │
  1449.        │ CD            │  Change directory                              │
  1450.        │ CLS           │  Clear DOS window                              │
  1451.        │ COPY          │  Copy files (excluding '+' and /A/B option)    │
  1452.        │ DEL,ERASE     │  Delete files                                  │
  1453.        │ DIR           │  Display directory                             │
  1454.        │ REN,RENAME    │  Rename a file (single file)                   │
  1455.        │ TYPE          │  Type a file                                   │
  1456.        ├───────────────┼────────────────────────────────────────────────┤
  1457.        │ MOVE          │  Move files among directories or disk          │
  1458.        │ INS, INSIDE   │  Display content of a ZIP, PAK, ARC, LZH,      │
  1459.        │               │  ARJ or ZOO files                              │
  1460.        │ ;             │  Quick DOS shell (no swapping)                 │
  1461.        │ ;command      │  Quick execute command (no swapping)           │
  1462.        ╘═══════════════╧════════════════════════════════════════════════╛
  1463.  
  1464.       The COPY command does not accept parameters such as '/a', '/b' and it
  1465.       does not support CON as a file.
  1466.  
  1467.       The DEL command supports the '/p' option.
  1468.  
  1469.       The DIR command only supports the '/p' and '/w' options.
  1470.  
  1471.       The REN command can only rename one file at a time.
  1472.  
  1473.       In the cases that one or more options are not supported, Telemate will
  1474.       shell to DOS automatically and execute the command. If there is enough
  1475.       memory, no swapping will be performed so that a simple DOS command can
  1476.       be executed as quickly as possible.
  1477.  
  1478.       The INS command accepts '/p' as a parameter which pauses when the
  1479.       screen is full.
  1480.  
  1481.  
  1482.   TELEMATE 3.02                                       SYSTEM FUNCTIONS    23
  1483.  
  1484.  
  1485.       Some example DOS commands and their effects:
  1486.  
  1487.        ╒═════════════════════╤══════════════════════════════════════════╕
  1488.        │ Example             │ Description                              │
  1489.        ├─────────────────────┼──────────────────────────────────────────┤
  1490.        │ MOVE \DL\*.* \UL    │ Different directory                      │
  1491.        │ MOVE C:\*.ZIP D:\DL │ Different drive                          │
  1492.        ├─────────────────────┼──────────────────────────────────────────┤
  1493.        │ INS TM*.ZIP         │ Search all TM*.ZIP                       │
  1494.        │ INS *.ZI?           │ Search all *.ZI? files, including        │
  1495.        │                     │  xxxxxxxx.ZI1, xxxxxxxx.ZI2, etc.        │
  1496.        │ INSIDE * /P         │ Without the extension, it searches all   │
  1497.        │                     │  ZIP, PAK, ARC, LZH, ARJ and ZOO files   │
  1498.        │                     │  and pauses when the screen is full      │
  1499.        ├─────────────────────┼──────────────────────────────────────────┤
  1500.        │ ;                   │ Jump to DOS (no swapping)                │
  1501.        │ ;CHKDSK             │ Run CHKDSK (no swapping)                 │
  1502.        ├─────────────────────┼──────────────────────────────────────────┤
  1503.        │ TMPHONE             │ Run TMPHONE (swap if options on)         │
  1504.        ╘═════════════════════╧══════════════════════════════════════════╛
  1505.  
  1506.  
  1507.   Jumping to DOS [Alt J]
  1508.  
  1509.       Pressing [Alt J] lets you jump to a DOS shell. The DOS prompt is
  1510.       visible and any DOS command or program can be executed. To return to
  1511.       Telemate, type 'EXIT' and press the Enter key.
  1512.  
  1513.  
  1514.   File Directory [Alt F]
  1515.  
  1516.       The File Directory function (or File dialog) is used to load or save
  1517.       files.
  1518.  
  1519.       There are two ways to specify the file you want to load using the
  1520.       keyboard:
  1521.  
  1522.         1) Type the name of the file or directory in the text box, then
  1523.            press [Enter].
  1524.  
  1525.         2) Press the [Tab] key to move the cursor to the file list box, then
  1526.            use the arrow keys to move through the list box until the file or
  1527.            the directory you want is highlighted. Press [Enter] to select
  1528.            the file or change to the directory.
  1529.  
  1530.       Mouse: Point at the file name you want to load in the list box, then
  1531.       double-click the mouse button.
  1532.  
  1533.       When uploading files, you can select multiple files by pressing
  1534.       [Spacebar] in the file list box.
  1535.  
  1536.       Mouse: For multiple files, point at the file name and click the mouse
  1537.       button while holding down the [Shift] key.
  1538.  
  1539.  
  1540.   TELEMATE 3.02                                       SYSTEM FUNCTIONS    24
  1541.  
  1542.  
  1543.       When the File dialog appears, the file names and directories are
  1544.       displayed in columns in the list box. If you select the 'Display All
  1545.       Information' option, you can show all of the information for these
  1546.       files. This information includes the size, transfer time, and the
  1547.       file's date and time.
  1548.  
  1549.       Mouse: Point at the check box with the title: 'Display All
  1550.       Information' and click the mouse button.
  1551.  
  1552.       [Ctrl Y] clears the File Name field. You may type in the full DOS path
  1553.       and file name.
  1554.  
  1555.       [Ctrl Left] clears the filename portion. Pressing [Ctrl Left] again
  1556.       will clear the preceding directory.
  1557.  
  1558.       [Up Arrow] in the file name box recalls the name of the last file you
  1559.       worked with.
  1560.  
  1561.       Mouse: Clicking the File Name box also recalls the names of files.
  1562.       Clicking on a directory changes to that directory.
  1563.  
  1564.  
  1565.   Clipboard [Alt K]
  1566.  
  1567.       This command lets you view, print the contents of, or tag the file
  1568.       names inside the clipboard. When the print function is selected, the
  1569.       clipboard contents will be saved in a temporary file named TMCLIP.$$$
  1570.       in the virtual memory directory.
  1571.  
  1572.  
  1573.   Printing Files
  1574.  
  1575.       The Print file function allows you to print a text file while other
  1576.       tasks are running. You can select this in the Window menu and choose
  1577.       the name of the file to print. Telemate sends the indicated file to
  1578.       the printer.
  1579.  
  1580.  
  1581.   Exiting Telemate [Alt X]
  1582.  
  1583.       To exit Telemate and return to DOS, press [Alt X] or select the Exit
  1584.       command in the Window menu.
  1585.  
  1586.  
  1587.   TELEMATE 3.02                                        THE DIAL WINDOW    25
  1588.  
  1589.  
  1590.   THE DIAL WINDOW  [Alt D]
  1591.   ──────────────────────────────────────────────────────────────────────────
  1592.  
  1593.       When Telemate is first loaded, the phone directory appears on the
  1594.       screen unless you override it using the '/T', '/O' or '/N' command
  1595.       line option.
  1596.  
  1597.       The phone directory can hold up to 1000 entries and you can have
  1598.       multiple directories. The default is 100 entries. You can change this
  1599.       size with the phone directory maintenance program TMPHONE.EXE.
  1600.  
  1601.  
  1602.   Directory Functions
  1603.  
  1604.       A phone directory entry consists of: Name, Password, Phone number,
  1605.       Script, Log, Parameters, Total, Last Connect date, and Memo. Not all
  1606.       fields are displayed on the screen in the Dial Window. You can press
  1607.       the [Right] or [Left] keys to display other fields.
  1608.  
  1609.       Enter Dial List: Press [Spacebar] to toggle the entry under the dial
  1610.       bar. A check mark is placed next to the selected entries. Typing the
  1611.       number corresponding to the directory entry also selects the entry.
  1612.       You may enter more than one choice by separating each with a space.
  1613.       Press [Enter] to accept the choice and begin dialing.
  1614.  
  1615.  
  1616.       The following keys are also active in the Dial Window:
  1617.  
  1618.   [Enter]: The directory entry you previously chose reappears. Press [Enter]
  1619.       again to redial. To change the entry simply type in the number of the
  1620.       entry you wish to dial.
  1621.  
  1622.   [Left], [Right]: The complete phone directory is wider than the screen.
  1623.       Pressing the [Left] or [Right] keys will show portions of the
  1624.       directory not currently on screen.
  1625.  
  1626.   [Up], [Page Up]; [Down], [Page Down]: Using the up and down arrows moves
  1627.       the dial bar to the previous or next entry. The [PgUp] and [PgDn] keys
  1628.       move through the directory one page at a time.
  1629.  
  1630.   [Home], [End]: These keys move the dial bar to the directory's first and
  1631.       last entries respectively. The [Ctrl PgUp] and [Ctrl PgDn] are
  1632.       equivalent to [Home] and [End] respectively.
  1633.  
  1634.   [Esc]: The [Esc] key hides the Dial window.
  1635.  
  1636.       Mouse: Clicking on a directory entry sends that entry to the dial
  1637.       list. Clicking once in the top portion of the Dial window or double
  1638.       clicking an entry will start dialing.
  1639.  
  1640.  
  1641.   Dialing Functions
  1642.  
  1643.       After you have selected the numbers, Telemate starts dialing and the
  1644.       top section of the Dial window lists the following functions:
  1645.  
  1646.  
  1647.   TELEMATE 3.02                                        THE DIAL WINDOW    26
  1648.  
  1649.  
  1650.   Attempt #: This shows the current number of attempts made to reach a
  1651.       certain number. You can define the maximum number of attempts that
  1652.       Telemate should perform through the Options/Dial Setup dialog.
  1653.  
  1654.   Elapsed Time: The first number listed is the amount of time which has
  1655.       elapsed on this attempt. The second number is the amount of time
  1656.       Telemate waits before terminating the attempt. Telemate continues to
  1657.       dial a number until a connection is made, the process is canceled, or
  1658.       the break string is received. You can change the dial time by pressing
  1659.       the [+] or [-] keys.
  1660.  
  1661.   Last Attempt: A message appears in this area which gives the result of the
  1662.       last dialing attempt.
  1663.  
  1664.   [+], [-]: These keys adjust the amount of time in seconds Telemate will
  1665.       wait while attempting to make a connection.
  1666.  
  1667.   [Space]: This key cancels the current attempt and recycles to the next
  1668.       entry in the dial list.
  1669.  
  1670.   [Esc]: Pressing the [Esc] key cancels the dialing process.
  1671.  
  1672.   [Enter]: Pressing [Enter] has the same effect as [Esc] except that the
  1673.       line is not disconnected. This is useful when making voice calls: when
  1674.       the connection is made, you can pick up the phone and press [Enter] to
  1675.       begin talking.
  1676.  
  1677.   [Del]: This key deletes the current entry from the dial list.
  1678.  
  1679.       Mouse: While dialing, a click will perform a recycle function.
  1680.  
  1681.  
  1682.   The Dial Menu
  1683.  
  1684.       In the Dial window, pressing [Alt D] again displays the menu:
  1685.  
  1686.        ╒════════════════════════════╕
  1687.        │    Save dial list      F2  │
  1688.        │    Load directory      F3  │       To invoke one of these
  1689.        │    Find                F4  │       functions press the
  1690.        │    Next                F5  │       key(s) indicated on the
  1691.        │    Edit                F6  │       right side of the menu.
  1692.        │    Goto                F7  │
  1693.        │    Manual dial         F8  │
  1694.        │    Revise script       F9  │
  1695.        │    Append entries     F10  │
  1696.        │    Remove entry            │
  1697.        │ ────────────────────────── │
  1698.        │    Hang Up          Alt-H  │
  1699.        │    Learn script     Alt-N  │
  1700.        ╘════════════════════════════╛
  1701.  
  1702.  
  1703.  
  1704.   TELEMATE 3.02                                        THE DIAL WINDOW    27
  1705.  
  1706.  
  1707.   Save Dial List [F2]
  1708.  
  1709.       [F2] saves the dial list state to the configuration file. The next
  1710.       time you run Telemate, the dial list is restored. This also saves your
  1711.       phone directory window display. For example, if you want Telemate to
  1712.       display the directory password fields in all sessions, scroll sideways
  1713.       until the password field is visible, then press [F2].
  1714.  
  1715.   Load Phone Directory [F3]
  1716.  
  1717.       Telemate allows you to access multiple phone directories using the
  1718.       [F3] key.
  1719.  
  1720.   Find [F4]
  1721.  
  1722.       Selecting this item, you will see the prompt "Find: _". Type in the
  1723.       text you wish to find. The search is not case sensitive. To search the
  1724.       entire directory, press the [Home] key. This will show the beginning
  1725.       of the directory allowing you to search all entries.
  1726.  
  1727.   Next [F5]
  1728.  
  1729.       Pressing [F5] finds the next occurrence of the text found.
  1730.  
  1731.   Quick Find [Ctrl A-Z]
  1732.  
  1733.       When you hold down the [Ctrl] key and hit a letter key, the dial bar
  1734.       will jump to the next entry starting with that letter. For example,
  1735.       [Ctrl D] finds the next entry starting with the letter 'D'.
  1736.  
  1737.   Edit [F6]
  1738.  
  1739.       Selecting the Edit function allows you to modify your phone directory.
  1740.       Pressing [F6] brings the entry under the dial bar to the Phone Entry
  1741.       dialog shown at the end of this section.
  1742.  
  1743.   Goto [F7]
  1744.  
  1745.       When you select this option, you are prompted with "Goto # _". Type in
  1746.       the entry number you wish to see and press [Enter]. This is very
  1747.       useful for large directories. Typing in "150" quickly takes you to
  1748.       entry #150.
  1749.  
  1750.   Manual Dial [F8]
  1751.  
  1752.       Choosing this option causes the following to appear at the top of the
  1753.       Dial window: "Manual Dial: _". Type in the phone number you wish to
  1754.       reach exactly as if you were dialing it from your phone. When you are
  1755.       finished, press [Enter] and Telemate will dial the number for you
  1756.       using the current dial prefix and suffix.
  1757.  
  1758.   Revise Script [F9]
  1759.  
  1760.       This function calls the editor to load the script file shown in the
  1761.       script field. If the editor is already in use, you will be asked if
  1762.       you want to save the file being edited.
  1763.  
  1764.   TELEMATE 3.02                                        THE DIAL WINDOW    28
  1765.  
  1766.  
  1767.   Append Entries [F10]
  1768.  
  1769.       This function appends 10 entries to the phone directory so that new
  1770.       entries can be added. To add more than 10 entries, use the phone
  1771.       maintenance program TMPHONE.EXE.
  1772.  
  1773.   Remove Entry
  1774.  
  1775.       This function clears the entry under the selection bar.
  1776.  
  1777.   Hang Up [Alt H]
  1778.  
  1779.       This function hangs up the phone.
  1780.  
  1781.   Learn Script [Alt N]
  1782.  
  1783.       Selecting this function will enter the learn script mode using the
  1784.       script file in the script field. Telemate will enter learn script mode
  1785.       automatically if the related script file is not found.
  1786.  
  1787.       Caution: Any existing script file will be erased if you start a learn
  1788.       script sequence.
  1789.  
  1790.  
  1791.   Phone Entry Dialog
  1792.  
  1793.     ┌─────────────────────────────────────────────────────────────────────────┐
  1794.     │                                                                         │
  1795.     │   Name         ______________________________                           │
  1796.     │   Phone        ____________________                                     │
  1797.     │   Password     _______________                     Script    ________   │
  1798.     │   Memo         ______________________________      Log       ________   │
  1799.     │                                                                         │
  1800.     │   ┌ COM Port ─────┐  ┌ Baud Rate ────┐  ┌ Parity ────┐  ┌ Data Bits ┐   │
  1801.     │   │  (*) Default  │  │  ( ) Default  │  │  (*) None  │  │  ( ) 7    │   │
  1802.     │   │  ( ) COM1     │  │  ( ) 300      │  │  ( ) Even  │  │  (*) 8    │   │
  1803.     │   │  ( ) COM2     │  │  ( ) 1200     │  │  ( ) Odd   │  └───────────┘   │
  1804.     │   │  ( ) COM3     │  │  ( ) 2400     │  └────────────┘  ┌ Stop Bits ┐   │
  1805.     │   │  ( ) COM4     │  │  ( ) 4800     │                  │  (*) 1    │   │
  1806.     │   │  ( ) COM5     │  │  ( ) 9600     │                  │  ( ) 2    │   │
  1807.     │   │  ( ) COM6     │  │  ( ) 19200    │                  └───────────┘   │
  1808.     │   │  ( ) COM7     │  │  (*) 38400    │  ╔═══════════╗   ┌────────┐      │
  1809.     │   │  ( ) COM8     │  │  ( ) 57600    │  ║ Next Page ║   │ Cancel │      │
  1810.     │   └───────────────┘  │  ( ) 115200   │  ╚═══════════╝   └────────┘      │
  1811.     │                      └───────────────┘                                  │
  1812.     └─────────────────────────────────────────────────────────────────────────┘
  1813.  
  1814.       For a detailed description on using dialog, please refer to 'How to
  1815.       Make Changes' in the 'THE OPTION DIALOGS' section.
  1816.  
  1817.       Note: You can copy [Alt C] the name and phone number from the Back
  1818.       window and paste [Alt P] it into the corresponding field.
  1819.  
  1820.   Name: Type in the name of the remote system.
  1821.  
  1822.  
  1823.   TELEMATE 3.02                                        THE DIAL WINDOW    29
  1824.  
  1825.  
  1826.   Phone: Type in the phone number needed to make the connection. If the
  1827.       number has extra information, place them in the dial prefix and dial
  1828.       suffix setup fields.
  1829.  
  1830.   Password: Telemate helps you keep track of your passwords by making them
  1831.       part of your phone directory. Type in the password you use with the
  1832.       specific BBS. Telemate uses a special keyboard macro '^&' assigned to
  1833.       the [F3] key by default. This macro relates the [F3] key to the
  1834.       password field in the phone directory. You can send your password to a
  1835.       BBS by pressing [F3].
  1836.  
  1837.   Memo: This space allows you to enter a reminder to yourself. It can
  1838.       include any information you need that contains less than 30
  1839.       characters.
  1840.  
  1841.   Script: A script is a program which Telemate automatically executes once
  1842.       the connection is made. Scripts are useful for automatically logging
  1843.       onto a remote system. Specify the script file name, without the
  1844.       extension. If the script you specified does not exist in the script
  1845.       directory, Telemate will start a Learn Script sequence when the
  1846.       connection is made.
  1847.  
  1848.   Log: Telemate allows you to have individual log files for each directory
  1849.       entry. Type in the name of the log file, without the extension. When
  1850.       you open the log file, Telemate appends the incoming text to the file
  1851.       you have designated.
  1852.  
  1853.   Port: Port refers to the communications port to which your modem is
  1854.       attached. Telemate supports up to 8 different ports. If this option is
  1855.       set to 'Default', Telemate will use the current COM port.
  1856.  
  1857.   Baud Rate: Baud rate refers to the speed used to transfer data. If this
  1858.       option is set to 'Default', Telemate will use the current baud rate.
  1859.  
  1860.   Parity: The vast majority of BBS's are set up for no parity. Some online
  1861.       service uses Even parity.
  1862.  
  1863.   Data Bits and Stop Bits: Data bits refers to how many bits of data are
  1864.       sent before a stop bit is sent. Data is normally sent in chunks of 9
  1865.       bits; 8 data bits and 1 stop bit.
  1866.  
  1867.       When you press [Enter], Telemate takes you to the next option screen.
  1868.       You can press [Esc] to cancel the changes.
  1869.  
  1870.  
  1871.   TELEMATE 3.02                                        THE DIAL WINDOW    30
  1872.  
  1873.  
  1874.   Phone Entry Dialog (Second Page)
  1875.  
  1876.     ┌─────────────────────────────────────────────────────────────────────────┐
  1877.     │   ┌ Terminal ─────────┐ ┌ Toggles ───────────────┐ ┌ Protocol ──────┐   │
  1878.     │   │  (*) ANSI         │ │  [ ] Add Line Feed     │ │  ( ) Zmodem    │   │
  1879.     │   │  ( ) Avatar       │ │  [ ] Add Return        │ │  ( ) Ymodem    │   │
  1880.     │   │  ( ) Prism        │ │  [ ] Auto Log          │ │  (*) Ymodem-G  │   │
  1881.     │   │  ( ) TTY          │ │  [X] Auto Wrap         │ │  ( ) Ymodem-B  │   │
  1882.     │   │  ( ) VT52         │ │  [X] Destructive BS    │ │  ( ) Xmodem    │   │
  1883.     │   │  ( ) VT102        │ │  [X] Guess Initial     │ │  ( ) Xmodem-R  │   │
  1884.     │   └───────────────────┘ │  [ ] Local Echo        │ │  ( ) Xmodem-1K │   │
  1885.     │   ┌ Connection ───────┐ │  [ ] Long Distance     │ │  ( ) Telink    │   │
  1886.     │   │  ( ) BIOS         │ │  [ ] Strip High Bit    │ │  ( ) SEAlink   │   │
  1887.     │   │  ( ) Computer     │ │  (*) Space Between Tag │ │  ( ) Modem7    │   │
  1888.     │   │  ( ) Fossil       │ │  ( ) CR Between Tag    │ │  ( ) Kermit    │   │
  1889.     │   │  (*) Modem        │ │  ( ) Comma Between Tag │ │  ( ) CIS QB    │   │
  1890.     │   └───────────────────┘ └────────────────────────┘ │  ( ) ASCII     │   │
  1891.     │   ┌ Prefix ┐ ┌ Suffix ┐                            └────────────────┘   │
  1892.     │   │  ( ) 1 │ │  (*) 1 │                                                 │
  1893.     │   │  (*) 2 │ │  ( ) 2 │            ╔════╗          ┌────────┐           │
  1894.     │   │  ( ) 3 │ │  ( ) 3 │            ║ OK ║          │ Cancel │           │
  1895.     │   │  ( ) 4 │ │  ( ) 4 │            ╚════╝          └────────┘           │
  1896.     │   └────────┘ └────────┘                                                 │
  1897.     └─────────────────────────────────────────────────────────────────────────┘
  1898.  
  1899.  
  1900.   Terminal: Telemate gives you the choice of the six terminal emulations:
  1901.       ANSI, Avatar, Prism, TTY, VT52 and VT102.
  1902.  
  1903.   Connection: Normally, the connection is Modem. If the COM port is linked
  1904.       to a host computer directly through a cable, then you would select
  1905.       Computer. In this mode Telemate will not check the carrier signal and
  1906.       will assume it is connected. No phone number is dialed. BIOS
  1907.       connection only supports up to 9600 baud but you may experience data
  1908.       loss at 2400 or higher. FOSSIL driver supports up to 38400 baud. If
  1909.       there is any conflict, Telemate will switch to Modem connection.
  1910.  
  1911.   Dial Prefix: Dial prefix is the string to be sent before the phone number.
  1912.       Normally, pulse phone uses a prefix "ATDP" and touch-tone phone uses
  1913.       "ATDT". You can define the content of the prefix and the suffix in the
  1914.       Options/Dial Setup dialog.
  1915.  
  1916.   Dial Suffix: Dial suffix is the string to be sent after the phone number.
  1917.       Usually it is simply a carriage return. But some phone companies
  1918.       required that a phone card number follow the phone number. The card
  1919.       number should be put in the suffix.
  1920.  
  1921.   Add Line Feed: Usually, most BBS's add a line feed automatically at the
  1922.       end of each line of data. If the BBS referenced in this entry does not
  1923.       add line feeds, you can the have Telemate add a line feed to the end
  1924.       of each line received.
  1925.  
  1926.   Add Return: If this options is on, a carriage return [Ctrl M] is supplied
  1927.       after a line feed is received.
  1928.  
  1929.  
  1930.   TELEMATE 3.02                                        THE DIAL WINDOW    31
  1931.  
  1932.  
  1933.   Auto Log: If this option is turned on, the log file will be opened
  1934.       automatically once the connection is made and closed when the carrier
  1935.       signal is lost.
  1936.  
  1937.   Auto Wrap: If this option is turned on, after a character reaches column
  1938.       80, the next character is wrapped to the new line. Otherwise, the
  1939.       cursor stays at column 80.
  1940.  
  1941.   Destructive BS: If this option is on, backspace [Ctrl H] will destroy the
  1942.       character on the left. Otherwise, backspace only moves the cursor to
  1943.       the left.
  1944.  
  1945.   Guess Initial: If this option is turned on, Telemate scans the incoming
  1946.       data and looks for 'From:' or 'Name:' and remembers the initials of
  1947.       the following name. If there is any chance of a wrong guess, the
  1948.       guessing initials will be cleared.
  1949.  
  1950.   Local Echo: When turned on, the character typed at the keyboard is
  1951.       displayed on screen. This is sometimes referred to as half duplex.
  1952.       Most BBS's echo the character you type. This is called full duplex. In
  1953.       this case, you should leave this option off. Otherwise, the character
  1954.       will appear twice on the screen.
  1955.  
  1956.   Long Distance: You should turn on this option if the phone number is not a
  1957.       local call. This field will help utility programs such as TMSTAT.EXE
  1958.       to analyze your long distance phone bill.
  1959.  
  1960.   Strip High Bit: If this option is on, the 8th bit of the incoming data
  1961.       will be filtered out. This option is very useful when the actual link
  1962.       is 7E1 but you use 8N1 as COM parameter.
  1963.  
  1964.   Space Between Tag: If this is on, a space will be used as the tag
  1965.       separator.
  1966.  
  1967.   CR Between Tag: If this is on, a carriage return will be used as the tag
  1968.       separator.
  1969.  
  1970.   Comma Between Tag: If this is on, a comma ',' will be used as the tag
  1971.       separator.
  1972.  
  1973.   Protocol: Different BBS's offer different protocols. You should select the
  1974.       one you use most on that BBS as the default protocol. See the appendix
  1975.       for more details on protocols.
  1976.  
  1977.  
  1978.   TELEMATE 3.02                                    THE TERMINAL WINDOW    32
  1979.  
  1980.  
  1981.   THE TERMINAL WINDOW  [Alt T]
  1982.   ──────────────────────────────────────────────────────────────────────────
  1983.  
  1984.       The Terminal is the heart of any communications program. It is where
  1985.       the actual communication with other computers is carried out.
  1986.  
  1987.   The Terminal Menu
  1988.  
  1989.        ╒════════════════════════╕
  1990.        │  Send            PgUp  │
  1991.        │  Receive         PgDn  │
  1992.        │  Log session    Alt-L  │
  1993.        │  Script         Alt-S  │
  1994.        │  learn script   Alt-N  │
  1995.        │ ────────────────────── │
  1996.        │  Paste          Alt-P  │
  1997.        │  Quote          Alt-Q  │
  1998.        │  Image          Alt-I  │
  1999.        │  Command stack  Alt-Y  │
  2000.        │ ────────────────────── │
  2001.        │  Chat mode      Alt-C  │
  2002.        │  Originate mode Alt-G  │
  2003.        │  Answer mode    Alt-A  │
  2004.        │  Doorway mode   Alt-=  │
  2005.        │ ────────────────────── │
  2006.        │  Hang up        Alt-H  │
  2007.        │  Clear text    c-Home  │
  2008.        │  Break signal   c-End  │
  2009.        │  printer log  c-PrtSc  │
  2010.        ╘════════════════════════╛
  2011.  
  2012.   Sending files [PgUp]
  2013.  
  2014.       After you have made your connection and told the other computer or BBS
  2015.       that you are going to upload a file, choose the send files option from
  2016.       the Terminal menu. You will then see the protocol menu:
  2017.  
  2018.          ╒═════════════════════╕     Select the protocol you wish
  2019.          │  Zmodem          Z  │     to use to send the file(s).
  2020.          │  Ymodem          Y  │
  2021.          │  Ymodem-G        G  │     A brief discussion of the
  2022.          │  Batch Ymodem    B  │     various types of protocols
  2023.          │  Xmodem          X  │     and what they do can be found
  2024.          │  Xmodem-1K       O  │     in the appendix.
  2025.          │  Xmodem Relaxed  R  │
  2026.          │  Telink          T  │
  2027.          │  SEAlink         S  │     Note: The 8 external protocols
  2028.          │  Modem7          M  │     can be setup in the Options/
  2029.          │  Kermit          K  │     External Protocol dialog.
  2030.          │  CIS Quick B     C  │
  2031.          │  ASCII           A  │
  2032.          ╘═════════════════════╛
  2033.  
  2034.  
  2035.   TELEMATE 3.02                                    THE TERMINAL WINDOW    33
  2036.  
  2037.  
  2038.   The File Input Box
  2039.  
  2040.        ┌────────────────────────────────────────────────────────┐
  2041.        │ Enter filename(s) to send, [Enter] for directory       │
  2042.        │                                                        │
  2043.        │ a:\tm302-1.zip b:\tm302-?.zip                          │
  2044.        └────────────────────────────────────────────────────────┘
  2045.  
  2046.       Once you have chosen the protocol you wish to use, you then enter the
  2047.       name of file(s) you wish to send. Enter the complete DOS path and file
  2048.       name. If you do not include the path, Telemate will search the upload
  2049.       path.
  2050.  
  2051.       If you are not sure of the filename, press [Enter] and a File dialog
  2052.       will appear. In the file list box, you can press [Spacebar] to select
  2053.       multiple files.
  2054.  
  2055.   The File Transfer Window
  2056.  
  2057.       The File Transfer window keeps you informed regarding the progress of
  2058.       an Upload or Download.
  2059.  
  2060.                            ╔═════════ Zmodem Upload ══════════╗
  2061.                            ║                                  ║
  2062.                            ║ File name        : SAMPLE.ZIP    ║
  2063.                            ║ Bytes to send    : 40960         ║
  2064.                            ║ Bytes sent       : 27648         ║
  2065.                            ║ Transfer time    : 00:05:42      ║
  2066.        Notes on the        ║ Time remaining   : 00:02:51      ║
  2067.        progress of the     ║ Error correction : CRC-32        ║
  2068.        upload and any      ║ Number of errors : 1             ║
  2069.        problems appear     ║ Average CPS rate : 125           ║
  2070.        here ------->       ║ > Retry from 1024                ║
  2071.                            ║                                  ║
  2072.                            ║┌────────────────────────────────┐║
  2073.        Graphic of upload   ║│ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒           │║
  2074.        Progress -->        ║└────────────────────────────────┘║
  2075.                            ╚══════════════════════════════════╝
  2076.  
  2077.   Receiving Files [PgDn]
  2078.  
  2079.       To download or receive a file with Telemate, you follow much the same
  2080.       procedure as when you send files. As in uploading, a protocol menu
  2081.       appears after you press [PgDn]. Select the protocol you want to use.
  2082.       If the protocol requires a file name, the File Input Box will appear.
  2083.  
  2084.   Logging Sessions [Alt L]
  2085.  
  2086.       This function will record the incoming text into a disk file. If the
  2087.       'Log Filter' option is enabled, all control codes will be filtered
  2088.       out. If the 'Log Heading' option is turned on, a brief message is
  2089.       inserted to the log file indicating the date and time the log is open.
  2090.       Log files usually use the extension .LOG. Pressing [Alt L] again
  2091.       closes the log file.
  2092.  
  2093.  
  2094.   TELEMATE 3.02                                    THE TERMINAL WINDOW    34
  2095.  
  2096.  
  2097.   Using Scripts [Alt S]
  2098.  
  2099.       A script file is a text file containing a series of instructions which
  2100.       are usually automated functions such as a logon script. Script files
  2101.       end with the extension .SCR for the source file, and .TMS for the
  2102.       compiled file.
  2103.  
  2104.       Telemate comes with its own script language. The file TMSCRIPT.DOC
  2105.       contains a detailed discussion of Telemate's script language.
  2106.  
  2107.       If the compiled script file does not exist or is not up to date,
  2108.       Telemate will execute the script compiler TMS.EXE to compile the SCR
  2109.       file into a compiled format which it can use.
  2110.  
  2111.       To terminate the execution of the script, press [Alt S] again.
  2112.  
  2113.   Learning Script [Alt N]
  2114.  
  2115.       If you are not familiar with writing script files, let Telemate write
  2116.       one for you. To do this, press [Alt N] and enter a new name. This
  2117.       script name should end in the extension .SCR. Telemate now remembers
  2118.       the characters you type. It automatically generates a script file and
  2119.       stops learning when you press [Alt N] again or when the connection
  2120.       breaks.
  2121.  
  2122.       The generated file may not perform exactly the way you like, and
  2123.       require modifications before it is used.
  2124.  
  2125.   Pasting and Quoting
  2126.  
  2127.       Telemate allows you to mark and copy text while in the Edit, View and
  2128.       Back windows. Marked text is copied to the clipboard. Once the text is
  2129.       copied to the clipboard, the Terminal window can handle it in one of
  2130.       two ways:
  2131.  
  2132.   Pasting [Alt P]
  2133.  
  2134.       Pasting text sends the contents of the clipboard to the remote system.
  2135.       If the expand blank line option is turned on and blank lines are
  2136.       encountered, the blank lines are expanded to lines containing a space.
  2137.       This is very similar to an ASCII upload. If you want to send a
  2138.       prepared message to the remote system, you can use this function
  2139.       instead of an ASCII upload.
  2140.  
  2141.   Quoting [Alt Q]
  2142.  
  2143.       [Alt Q] functions almost the same as [Alt P]. [Alt Q] is designed for
  2144.       quoting messages into BBS message areas and the quote prefix is added
  2145.       to each line. To quote a message, mark the text from the Back window
  2146.       and Copy to the clipboard. Then position the cursor where you want the
  2147.       text to go in the remote system and hit [Alt Q]. The quoted message is
  2148.       reformatted to line up with the quote margin. If the Initial Guessing
  2149.       option is enabled, the '@' character in the quote prefix is replaced
  2150.       with the initials of the closest name.
  2151.  
  2152.  
  2153.   TELEMATE 3.02                                    THE TERMINAL WINDOW    35
  2154.  
  2155.  
  2156.   Image Files [Alt I]
  2157.  
  2158.       The current screen can be captured into a file with this function.
  2159.  
  2160.   Command Stack [Alt Y]
  2161.  
  2162.       The command stack provides a convenient way to recall the previously
  2163.       entered commands or prepare a short note. You can use the command
  2164.       stack in several ways:
  2165.  
  2166.        ╒════════════════╤═══════════════════════════════════════════════╕
  2167.        │ Function       │ Description                                   │
  2168.        ├────────────────┼───────────────────────────────────────────────┤
  2169.        │ Recall command │ It stores the previous commands that were     │
  2170.        │                │ typed in the Terminal window. These commands  │
  2171.        │                │ can be recalled by pressing [Alt Y] [Up].     │
  2172.        ├────────────────┼───────────────────────────────────────────────┤
  2173.        │ Type-ahead     │ Some systems are charged by connect time.     │
  2174.        │                │ While you are waiting for a command prompt,   │
  2175.        │                │ you can type the next command here and        │
  2176.        │                │ simply press [Enter] when the prompt appears. │
  2177.        ├────────────────┼───────────────────────────────────────────────┤
  2178.        │ Chat mode      │ Allows you to type and edit an entire line    │
  2179.        │                │ before sending it to the remote system.       │
  2180.        │                │ This works like a line based chat mode.       │
  2181.        ├────────────────┼───────────────────────────────────────────────┤
  2182.        │ Prepare short  │ You can prepare a short multi-line message    │
  2183.        │  note          │ in this window.  See the following example.   │
  2184.        ╘════════════════╧═══════════════════════════════════════════════╛
  2185.  
  2186.       For example, to write a three line note, you could type the following:
  2187.  
  2188.        [Ctrl Home]THIS IS THE FIRST LINE [Ctrl Enter]
  2189.             THIS IS THE SECOND ONE [Ctrl Enter]
  2190.             THIS IS THE LAST ONE   [Ctrl Enter]
  2191.        [Up] [Up] [Up] [Enter] [Enter] [Enter]
  2192.  
  2193.       The [Ctrl Home] clears the window and lets you start from the top. The
  2194.       [Ctrl Enter] performs a line feed but does not send the line. To send
  2195.       these lines, you move the cursor to the first line and press [Enter]
  2196.       three times.
  2197.  
  2198.       Copy and Paste functions are also allowed in this window. The Copy
  2199.       [Alt C] function copies the current line to the clipboard.
  2200.  
  2201.       The Paste [Alt P] function pastes the clipboard text to the window. If
  2202.       there is more than one line in the clipboard, text will be inserted
  2203.       until the cursor reaches the bottom of the window.
  2204.  
  2205.  
  2206.   TELEMATE 3.02                                    THE TERMINAL WINDOW    36
  2207.  
  2208.  
  2209.   Chat Mode [Alt C]
  2210.  
  2211.       The chat mode splits the screen for online conversations. Text coming
  2212.       from the remote system appears on the top half of the screen.
  2213.       Characters you type appear on the lower half of the screen and are
  2214.       sent to the remote system immediately. To terminate the chat mode,
  2215.       press [Alt C] again. To edit the line before sending it to the remote
  2216.       system, use the Command Stack [Alt Y] function instead.
  2217.  
  2218.   Originate Mode [Alt G]
  2219.  
  2220.       This is the "normal" mode. You use this mode to call a BBS or a remote
  2221.       system. The communication originates from your computer terminal. When
  2222.       you start Telemate, you are in this mode. If you are in Answer Mode,
  2223.       you can press [Alt G] to switch back to Originate mode by sending the
  2224.       Modem Init string to the modem.
  2225.  
  2226.   Answer Mode [Alt A]
  2227.  
  2228.       When you select Answer mode you tell Telemate to send the Auto Answer
  2229.       string to the modem which turns on the modem's Auto Answer feature.
  2230.       The modem then answers the phone for you. Pressing [Alt G] returns you
  2231.       to Originate mode.
  2232.  
  2233.       NOTE: Auto answer is designed to receive calls from other computers.
  2234.       It does not handle voice calls.
  2235.  
  2236.   Doorway Mode [Alt =]
  2237.  
  2238.       When you select Doorway mode, Telemate sends the keyboard scan code
  2239.       when a key is pressed. That means not only the ASCII characters can be
  2240.       sent, but also the function keys and [Alt] keys. For example, if the
  2241.       [Alt T] is pressed, the keyboard scan code is sent to the remote
  2242.       system and Telemate's Terminal menu will not appear. To terminate
  2243.       Doorway mode, press [Alt =] again or use your mouse to select the
  2244.       Doorway mode item. The Doorway program requires all 25 lines in the
  2245.       Terminal window, so you should press [Alt -] to toggle the menu bar
  2246.       and the status line off. On some foreign keyboards, [Alt accent '] is
  2247.       equivalent to [Alt =].
  2248.  
  2249.   Hang Up [Alt H]
  2250.  
  2251.       Pressing [Alt H] hangs up the phone by sending the Modem Hangup
  2252.       string. Including the "^#" macro symbol in this string drops the DTR
  2253.       signal which is the fastest way to hang up the phone. If the Confirm
  2254.       Hang Up option is on, you will be prompted to verify this action.
  2255.  
  2256.   Clear Text [Ctrl Home]
  2257.  
  2258.       This function clears the screen and resets Telemate to its default
  2259.       colors.
  2260.  
  2261.  
  2262.   TELEMATE 3.02                                    THE TERMINAL WINDOW    37
  2263.  
  2264.  
  2265.   Break Signal [Ctrl End]
  2266.  
  2267.       A break is a space between signals on the line. It is often used to
  2268.       get the attention of the remote system with which you are
  2269.       communicating. Pressing [Ctrl End] sends the break signal to the
  2270.       remote system.
  2271.  
  2272.   Printer Log [Ctrl PrtSc]
  2273.  
  2274.       This feature sends all of your communication activity to the printer.
  2275.       If you need a hardcopy of an on-screen conversation, turning this
  2276.       feature on will log all activity to the printer as it occurs. Pressing
  2277.       [Ctrl PrtSc] a second time turns logging off.
  2278.  
  2279.  
  2280.   TELEMATE 3.02                                        THE EDIT WINDOW    38
  2281.  
  2282.  
  2283.   THE EDIT WINDOW  [Alt E]
  2284.   ──────────────────────────────────────────────────────────────────────────
  2285.  
  2286.       Telemate multithreading ability is best demonstrated in the editing
  2287.       and backscroll area. You can transfer files in the background while
  2288.       simultaneously editing a file in the foreground.
  2289.  
  2290.       To begin editing, press [Alt E] or click the mouse on the Edit item in
  2291.       the menu bar which brings up the Edit window.
  2292.  
  2293.   Status Line
  2294.  
  2295.       The first line of the Edit window is the Status line. It consists of
  2296.       six items:
  2297.  
  2298.         Line 6   Col 1   Total 74     Insert    FEB89.LTR      Marking
  2299.         \        /         \  /         |          |             |
  2300.        Cursor Location   Total # of    Mode      File        Appears
  2301.         by line and      lines in    indicator   Name         when
  2302.        column number     the file.                           marking
  2303.  
  2304.       When the editor is in the Insert mode, new characters you enter move
  2305.       text to the right. Pressing the [Ins] key changes between Insert and
  2306.       Overwrite modes. In Overwrite mode, new text replaces existing text.
  2307.       While you are in this mode, the word "Insert" is not shown on the
  2308.       status line.
  2309.  
  2310.   Moving Around
  2311.  
  2312.       The following keys can be used to move quickly around the Edit window:
  2313.  
  2314.        Vertical Movement               Horizontal Movement
  2315.  
  2316.        [Up]    Up one line             [Left]        Left one space
  2317.        [Down]  Down one line           [Right]       Right one space
  2318.        [PgUp]  Up one screen           [Ctrl Left]   Left one word
  2319.        [PgDn]  Down one screen         [Ctrl Right]  Right one word
  2320.        [Ctrl Home]  Top of screen      [Home]        Beginning of line
  2321.        [Ctrl End]   Bottom of screen   [End]         End of line
  2322.        [Ctrl PgUp]  Top of file
  2323.        [Ctrl PgDn]  End of file
  2324.  
  2325.   Deleting Text
  2326.  
  2327.       You can delete text in the Edit window in the following ways:
  2328.  
  2329.        [Del]              deletes character at the cursor or block
  2330.        [Backspace]        deletes character to the left
  2331.        [Ctrl T]           deletes word right
  2332.        [Ctrl Y]           deletes an entire line
  2333.        [Ctrl Q]+[Ctrl Y]  deletes from the cursor to end of line
  2334.  
  2335.       Use the Mark [F10] and the [Del] key to delete larger blocks of text.
  2336.       Telemate will verify with: "Do you want to delete the block? (Y/N)".
  2337.  
  2338.  
  2339.   TELEMATE 3.02                                        THE EDIT WINDOW    39
  2340.  
  2341.  
  2342.   CUA Conventions
  2343.  
  2344.       Telemate supports the CUA interface standards for marking and copying
  2345.       text. You can use the [Shift] key in conjunction with the cursor-
  2346.       movement keys to select text.
  2347.  
  2348.        [Ctrl Insert]   copies the marked text to the clipboard
  2349.        [Ctrl Del]      cuts the marked text to the clipboard
  2350.        [Shift Insert]  pastes the marked text from the clipboard
  2351.  
  2352.       Normally, the contents of the clipboard is erased before copying or
  2353.       cutting. If you press [Ctrl Insert] or [Ctrl Del] while holding down
  2354.       the [Shift] key, the clipboard will not be erased and the marked text
  2355.       is appended to the existing clipboard contents instead.
  2356.  
  2357.       Note: The CUA guideline uses [Shift Del] to cut the text but Telemate
  2358.       uses [Ctrl Del] to allow for the [Shift] combo described above.
  2359.  
  2360.    Wordstar Conventions
  2361.  
  2362.       Telemate also supports several Wordstar key combinations in its
  2363.       editor:
  2364.  
  2365.        [^E]    Up one line         [^S]    Left one space
  2366.        [^X]    Down one line       [^D]    Right one space
  2367.        [^R]    Up one screen       [^A]    Left one word
  2368.        [^C]    Down one screen     [^F]    Right one word
  2369.        [^Q^E]  Top of screen       [^Q^S]  Begin of line
  2370.        [^Q^X]  Bottom of screen    [^Q^D]  End of line
  2371.        [^Q^R]  Top of file         [^Q^F]  Find
  2372.        [^Q^C]  Bottom of file      [^Q^A]  Replace
  2373.        [^G]    Del character       [^L]    Repeat Find/Replace
  2374.        [^T]    Del word right
  2375.        [^Y]    Delete line
  2376.        [^Q^Y]  Del to End of line
  2377.  
  2378.   Margins
  2379.  
  2380.       The left margin in the Edit window is a fixed margin and cannot be
  2381.       changed. To change the right margin, use the Options/General dialog.
  2382.       Telemate performs a word wrap when characters reach the right margin.
  2383.       When you are writing scripts or programs, set the right margin to a
  2384.       larger value (e.g. 200) to prevent word wrap.
  2385.  
  2386.  
  2387.   TELEMATE 3.02                                        THE EDIT WINDOW    40
  2388.  
  2389.  
  2390.   The Edit Menu
  2391.  
  2392.        ╒═════════════════╕
  2393.        │  Mark      F10  │   These functions are available through the
  2394.        │  Copy    Alt-C  │   Edit menu or by using the shortcut keys. To
  2395.        │  cUt     Alt-U  │   access the menu, press [Alt E] a second time.
  2396.        │  Tag     Alt-G  │
  2397.        │  Paste   Alt-P  │
  2398.        │  Quote   Alt-Q  │
  2399.        │  Write   Alt-A  │
  2400.        │ ─────────────── │
  2401.        │  New     Alt-N  │
  2402.        │  Save       F2  │
  2403.        │  Load       F3  │
  2404.        │ ─────────────── │
  2405.        │  Find       F4  │
  2406.        │  Next       F5  │
  2407.        │  Replace    F6  │
  2408.        │  Goto       F7  │
  2409.        │  filter     F8  │
  2410.        │  reformat   F9  │
  2411.        │ ─────────────── │
  2412.        │ √Auto Indent    │
  2413.        │  Backup Source  │
  2414.        ╘═════════════════╛
  2415.  
  2416.   Mark [F10]
  2417.  
  2418.       Before you can work with a block of text you must first define where
  2419.       the text block begins and ends. Press [F10] once and use the cursor
  2420.       keys to highlight the text you want copied. Pressing [F10] again
  2421.       unmarks the selected text.
  2422.  
  2423.       Mouse: Pressing the left button of your mouse and dragging the mouse
  2424.       over the desired text quickly marks large blocks of text.
  2425.  
  2426.   Copy [Alt C] [Shift Alt C]
  2427.  
  2428.       Once the text is marked, press [Alt C] to copy the marked text in the
  2429.       clipboard. The text in the clipboard can then be pasted or quoted into
  2430.       other windows or to other portions of the file. If you hold down the
  2431.       [Shift] key while you press [Alt C], the marked text will be appended
  2432.       to the existing contents of the clipboard.
  2433.  
  2434.       Mouse: Holding down the [Shift] key while selecting the Copy item from
  2435.       the menu has the same effect as [Shift Alt C].
  2436.  
  2437.   cUt [Alt U] [Shift Alt U]
  2438.  
  2439.       The cUt function allows you to move marked text from the file you are
  2440.       editing. As with the Copy option, text must first be marked using
  2441.       [F10] before it can be cut. The cut text can be pasted into other
  2442.       sections of the file using the paste feature. If you hold down the
  2443.       [Shift] key while you press [Alt U], the marked text will be appended
  2444.       to the existing contents of the clipboard.
  2445.  
  2446.  
  2447.   TELEMATE 3.02                                        THE EDIT WINDOW    41
  2448.  
  2449.  
  2450.       Mouse: Holding down the [Shift] key while selecting the cUt item from
  2451.       the menu has the same effect as [Shift Alt U].
  2452.  
  2453.   Tag [Alt G] [Shift Alt G]
  2454.  
  2455.       The tag feature allows you to select the file names in the marked text
  2456.       and put them into the clipboard. The file names are separated by the
  2457.       tag separator which can be a space, a carriage return or a comma. If
  2458.       you hold down the [Shift] key while you press [Alt G], the file names
  2459.       will be appended to the clipboard without erasing the clipboard. This
  2460.       function is very useful when you want to download a filename shown on
  2461.       the screen.
  2462.  
  2463.       Mouse: Holding down the [Shift] key while selecting the Tag item from
  2464.       the menu has the same effect as [Shift Alt G].
  2465.  
  2466.   Paste [Alt P]
  2467.  
  2468.       Text that is contained in the clipboard can be pasted [Alt P] into
  2469.       another window, another section of the same file, or into an entirely
  2470.       different file. After marking and copying the text, position the
  2471.       cursor where you want the text to go and press [Alt P]. The text is
  2472.       pasted at the new location. You can use the cut function with paste to
  2473.       move text within a file. If you wish to copy text to a new file, mark
  2474.       and copy the text first. Then load the new file and position the
  2475.       cursor where you want the text to be placed, and press [Alt P].
  2476.  
  2477.   Quote [Alt Q]
  2478.  
  2479.       [Alt Q] functions much the same as [Alt P]. [Alt Q] is designed for
  2480.       quoting text into BBS message areas. This function allows you to
  2481.       prepare messages with quotations in the Edit window. Quoting text is
  2482.       exactly like pasting except that every line is preceded by the quote
  2483.       prefix. The text is reformatted to line up with the quote margin.
  2484.  
  2485.   Write [Alt A]
  2486.  
  2487.       The Write function allows you to write or append the marked text to a
  2488.       file.
  2489.  
  2490.   New [Alt N]
  2491.  
  2492.       Pressing [Alt N] starts a new edit file. If the file in the editor has
  2493.       been edited, you will be asked if you want to save the file first.
  2494.  
  2495.   Saving Files [F2]
  2496.  
  2497.       [F2] brings up the File dialog and you can type in the name of the
  2498.       file you want to save to.
  2499.  
  2500.   Loading Files [F3]
  2501.  
  2502.       Loading files is very similar to saving a file. The [F3] key loads a
  2503.       file to the Edit window.
  2504.  
  2505.  
  2506.   TELEMATE 3.02                                        THE EDIT WINDOW    42
  2507.  
  2508.  
  2509.   Find [F4]
  2510.  
  2511.       When you select this function, you see the "Find: _" prompt. Type in
  2512.       the text you wish to find or press [Up] to recall the last search
  2513.       string. This function is not case sensitive. For example, "big" finds
  2514.       "BIG" or "BiG", etc.
  2515.  
  2516.   Next [F5]
  2517.  
  2518.       Pressing [F5] finds/replaces the next occurrence of the find text.
  2519.  
  2520.   Replace [F6]
  2521.  
  2522.       When you select this option you are prompted with the "Find: _"
  2523.       prompt. After typing in the text to find, you see "Replace with: _".
  2524.       Type in the text that should replace any text that is found. When a
  2525.       match is found, you are asked "Replace [Yes,No,Replace All,Quit] ? _".
  2526.       Press 'Y' to confirm the replacement, 'N' to ignore, 'Q' to abort or
  2527.       'R' to repeat the replacement until no more text is found or [Esc] is
  2528.       pressed.
  2529.  
  2530.   Goto [F7]
  2531.  
  2532.       Invoking the Goto command causes "Goto #" to appear in the upper left
  2533.       corner of the View window. Type in the line number you wish to go to.
  2534.  
  2535.   Filter [F8]
  2536.  
  2537.       Some word processors, such as WordStar, use the 8th bit for special
  2538.       purposes. You can filter out the 8th bit by pressing [F8]. The 8th bit
  2539.       is hidden but not removed.
  2540.  
  2541.   Reformat [F9]
  2542.  
  2543.       To reformat a paragraph, move the cursor to the beginning of the
  2544.       paragraph and press [F9]. You can change the right margin setting
  2545.       through the Options/General dialog. By holding down the [F9] key,
  2546.       Telemate continues to reformat until it is released.
  2547.  
  2548.   Auto Indent
  2549.  
  2550.       If this option is on, when [Enter] is pressed, the cursor will be
  2551.       placed at the first non-blank position of the previous line. This
  2552.       option is useful when you are using the editor for programming. If
  2553.       Auto Indent is off, the cursor will be moved to the beginning of each
  2554.       line.
  2555.  
  2556.   Backup Source
  2557.  
  2558.       If this option is on, a backup copy with the extension .BAK will be
  2559.       produced when an edited file is saved.
  2560.  
  2561.  
  2562.   TELEMATE 3.02                                        THE EDIT WINDOW    43
  2563.  
  2564.  
  2565.   Macro Keys
  2566.  
  2567.       The editor recognizes the following keys as macro keys.
  2568.  
  2569.          Function key:      [F11]  ,        [F12]
  2570.          Alt key:      [Alt   F1]  -  [Alt   F12]
  2571.          Shift key:    [Shift F1]  -  [Shift F12]
  2572.          Ctrl key:     [Ctrl  F1]  -  [Ctrl  F12]
  2573.          Alt Number:   [Alt    1]  -  [Alt     0]
  2574.  
  2575.       If the macro symbol '^M' is included in these keys, it will be
  2576.       translated to a carriage return. Other macro symbol are not
  2577.       translated.
  2578.  
  2579.  
  2580.   TELEMATE 3.02                                        THE VIEW WINDOW    44
  2581.  
  2582.  
  2583.   THE VIEW WINDOW  [Alt V]
  2584.   ──────────────────────────────────────────────────────────────────────────
  2585.  
  2586.       When the View item is selected from the menu bar, the File dialog will
  2587.       appear. Select the file you want to view.
  2588.  
  2589.       Moving around in the View window is the same as in the Edit window.
  2590.       However, Wordstar conventions are not accepted. Instead, characters
  2591.       typed in the View window are forwarded to the Terminal window. This
  2592.       gives you the ability to issue a command to the remote system without
  2593.       leaving the View window.
  2594.  
  2595.   The View Menu
  2596.  
  2597.        ╒═════════════════╕   When the View window is open, pressing
  2598.        │  Mark      F10  │   [Alt V] invokes the View menu. To choose
  2599.        │  Copy    Alt-C  │   a function, press the key indicated on
  2600.        │  Tag     Alt-G  │   the right side of the menu.
  2601.        │  Quote   Alt-Q  │
  2602.        │  Write   Alt-A  │   All functions operate just as in the
  2603.        │ ─────────────── │   Edit window, except for the Quote function.
  2604.        │  New     Alt-N  │
  2605.        │  Load       F3  │
  2606.        │ ─────────────── │
  2607.        │  Find       F4  │
  2608.        │  Next       F5  │
  2609.        │  Goto       F7  │
  2610.        │  filter     F8  │
  2611.        ╘═════════════════╛
  2612.  
  2613.   Quote [Alt Q]
  2614.  
  2615.       When you select this function, the marked text will be quoted to the
  2616.       terminal instead of being pasted into the View window.
  2617.  
  2618.  
  2619.   TELEMATE 3.02                                        THE BACK WINDOW    45
  2620.  
  2621.  
  2622.   THE BACK WINDOW  [Alt B]  [CENTER]  [CTRL UP]/[CTRL DOWN]
  2623.   ──────────────────────────────────────────────────────────────────────────
  2624.  
  2625.       Effective telecommunications require constant access to information.
  2626.       At certain points in your communications session, you may need access
  2627.       to information that previously passed through your screen. You can
  2628.       recall this information using the Back (scroll) window. You can open
  2629.       this window by pressing [Alt B], [Center] (the FIVE key in the
  2630.       keypad), [Ctrl Up] or by clicking the mouse button on the Back item in
  2631.       the menu bar.
  2632.  
  2633.       The optional [Center] or [Ctrl Up] keys, combined with the [Scroll
  2634.       Lock] key, provide a convenient way of accessing the back scroll
  2635.       buffer. When the Back window is already on the screen, pressing
  2636.       [Center] again or [Ctrl Down] hides the window as if [Esc] were
  2637.       pressed.
  2638.  
  2639.       Characters typed in the Back window are forwarded to the Terminal
  2640.       window as if they were typed in the Terminal window. This allows you
  2641.       to operate in both windows at the same time.
  2642.  
  2643.       The number of lines that the back scroll buffer can contain is
  2644.       controlled by the setting in the Options/General dialog.
  2645.  
  2646.   The Back Scroll Menu
  2647.  
  2648.        ╒═════════════════╕
  2649.        │  Mark      F10  │   The Back menu is almost identical to the
  2650.        │  Copy    Alt-C  │   Edit menu. These functions are described
  2651.        │  cUt     Alt-U  │   in the Edit menu section.
  2652.        │  Tag     Alt-G  │
  2653.        │  Quote   Alt-Q  │   The Quote functions works slightly
  2654.        │  Write   Alt-A  │   different and the Write function has
  2655.        │ ─────────────── │   a new meaning in this window.
  2656.        │  Find       F4  │
  2657.        │  Next       F5  │
  2658.        │  Goto       F7  │
  2659.        │  filter     F8  │
  2660.        │ ─────────────── │
  2661.        │ √Scroll Lock    │
  2662.        │ √Capture   Ins  │
  2663.        │  Clear   Alt-N  │
  2664.        ╘═════════════════╛
  2665.  
  2666.   Write [Alt A]
  2667.  
  2668.       There are two ways to record a communications session. One way is to
  2669.       open a log file at the beginning of a session which records the entire
  2670.       session. The second way is to use the Write function in the Back
  2671.       window. When you see information that you want to keep, simply mark it
  2672.       and write (append) it to a file.
  2673.  
  2674.  
  2675.   TELEMATE 3.02                                        THE BACK WINDOW    46
  2676.  
  2677.  
  2678.   Quote [Alt Q]
  2679.  
  2680.       [Alt Q] is designed for  quoting text into BBS  message areas. While
  2681.       you are in the Back window, you can place the cursor at the message
  2682.       you are replying to and press [F10] to start marking. Then you can
  2683.       move the cursor to the end of the message and hit [Alt Q]. The marked
  2684.       text is sent to the remote system with the quote prefix leading each
  2685.       line. If a line is longer than the quote margin, it will be
  2686.       reformatted to line up at the quote margin.
  2687.  
  2688.   Scroll Lock [Scroll Lock]
  2689.  
  2690.       When the Back window receives information, the window's cursor will
  2691.       normally move to the location of the most recently received text. To
  2692.       keep the cursor locked at a particular position, press the [Scroll
  2693.       Lock] key.
  2694.  
  2695.       The [Scroll Lock] key can be pressed at any time to toggle this
  2696.       option. The 'SLK' indicator will be displayed on the status line if
  2697.       this option is enabled.
  2698.  
  2699.       Note: Turning on or off the LED light on the keyboard may cause data
  2700.       overrun in some computers. Telemate controls the state of the LED and
  2701.       switches only if the COM port is idle for a certain time. As a result,
  2702.       the LED may not reflect the current status. You should check the 'SLK'
  2703.       item on the status line instead.
  2704.  
  2705.   Capture [Ins]
  2706.  
  2707.       If this option is on, the incoming data is put into the back scroll
  2708.       buffer. As Telemate stores the back scroll buffer to disk, it may
  2709.       affect performance on a floppy disk system. In this case, turn the
  2710.       Capture function off or set a smaller value to the Back Scroll Limit
  2711.       in the Options/General dialog.
  2712.  
  2713.   Clear [Alt N]
  2714.  
  2715.       This function clears the back scroll buffer.
  2716.  
  2717.  
  2718.   TELEMATE 3.02                                       THE MACRO WINDOW    47
  2719.  
  2720.  
  2721.   THE MACRO WINDOW  [Alt M]
  2722.   ──────────────────────────────────────────────────────────────────────────
  2723.  
  2724.       Telemate lets you assign text to a single keystroke so that the text
  2725.       is sent to the remote system when the macro key is pressed. This is
  2726.       called a keyboard macro. When macros are used properly, they can save
  2727.       you from typing many unnecessary keystrokes.
  2728.  
  2729.       Pressing [Alt M] the first time brings up the Macro window. Pressing
  2730.       [Alt M] twice displays the Macro menu.
  2731.  
  2732.       Telemate keeps four key definition tables in memory at all times, the
  2733.       macro table, keypad table, the alt-keypad table and the keyboard
  2734.       table.
  2735.  
  2736.   The Macro Table
  2737.  
  2738.       The macro table contains all of the function keys and the shifted
  2739.       function keys. For example, [F2], [Ctrl F2], [Shift F2] and [Alt F2].
  2740.  
  2741.       When a terminal is selected, the corresponding macro table is loaded.
  2742.       For example, if the VT102 terminal is selected, the VT102.MAC macro
  2743.       table is loaded.
  2744.  
  2745.       By default, the [F1] key is the help key, but you can redefine it to
  2746.       suit your needs.
  2747.  
  2748.   The Keypad Table
  2749.  
  2750.       The keypad table contains key assignments for terminal emulations.
  2751.       Each terminal type has its own keypad definition file. When a new
  2752.       terminal is selected, the corresponding keypad table is loaded. The
  2753.       keypad keys that can be defined include the following keys:
  2754.  
  2755.        [BackSpace]                                         [Grey /]
  2756.                     [Home]  [Up]    [PgUp]   [Ctrl PgUp]   [Grey *]
  2757.        [Ctrl Left]  [Left]          [Right]  [Ctrl Right]  [Grey -]
  2758.                     [End]  [Down]   [PgDn]   [Ctrl PgDn]   [Grey +]
  2759.                     [Ins]           [Del]                  [Enter]
  2760.  
  2761.       By default, the [PgUp] key is the upload key and the [PgDn] key is the
  2762.       download key, but you can redefine them to suit your needs.
  2763.  
  2764.   The Alt-Keypad Table
  2765.  
  2766.       The 101-keyboard has an extra set of cursor keys. They are known as
  2767.       the alternate keypad. To define these keys you must turn on the
  2768.       Enhanced Keyboard option under the Options/Mouse & Keyboard dialog.
  2769.  
  2770.   The Keyboard Table
  2771.  
  2772.       This is sometimes called the translation table because it changes the
  2773.       incoming or outgoing characters to another value. For every character
  2774.       in the ASCII set, the table defines what it should be changed to. This
  2775.       table allows you to completely redefine your keyboard when using
  2776.       Telemate.
  2777.  
  2778.   TELEMATE 3.02                                       THE MACRO WINDOW    48
  2779.  
  2780.  
  2781.   The Macro Window
  2782.  
  2783.       The Macro window displays the first four characters of the macro
  2784.       definition. These macros are designed so that they can be accessed by
  2785.       pointing with the mouse and clicking. They can also be invoked by
  2786.       pressing the indicated key(s).
  2787.  
  2788.                        ╔═══════════════════════════════════╗
  2789.        The keys in the ║ N1     │ N9     │ Enter  │ Home   ║ The keys in
  2790.        upper left are  ║ N2     │ N0     │ Space  │ End    ║ the 3 top-
  2791.        the [Alt]+[No.s ║ N3     │ Ctrl-C │ BackSp │ C-PgUp ║ right cols.
  2792.        0 to 9].        ║ N4     │ Ctrl-K │ Escape │ C-PgDn ║ are constants.
  2793.                        ║ N5     │ Ctrl-S │ Up     │ C-Left ║ They are for
  2794.        The lower left  ║ N6     │ Ctrl-Q │ Down   │ C-Rght ║ use with the
  2795.        macros are the  ║ N7     │ Ctrl-X │ Left   │ Insert ║ mouse. If you
  2796.        Function keys.  ║ N8     │ Ctrl-Z │ Right  │ Delete ║ need to send a
  2797.                        ║────────┼────────┼────────┼────────║ Ctrl-C, point
  2798.        The A1, A2, A3, ║ F1     │ A1 a 1^│ S1 a 11│ C1 a 21║ with the mouse
  2799.        etc. column     ║ F2 ^CS~│ A2 a 2^│ S2 a 12│ C2 a 22║ at Ctrl-C and
  2800.        refers to the   ║ F3 ^&^M│ A3 a 3^│ S3 a 13│ C3 a 23║ click.
  2801.        [Alt] +[Fn Key] ║ F4     │ A4 a 4^│ S4 a 14│ C4 a 24║
  2802.        combinations.   ║ F5 m^M │ A5 a 5^│ S5 a 15│ C5 a 25║ The lower
  2803.                        ║ F6 f^M │ A6 a 6^│ S6 a 16│ C6 a 26║ right column
  2804.        The 3rd column  ║ F7 =^M │ A7 a 7^│ S7 a 17│ C7 a 27║ refers to the
  2805.        has the [Shift] ║ F8 a^M │ A8 a 8^│ S8 a 18│ C8 a 28║ [Ctrl] +
  2806.        +[Fn Key]       ║ F9 rnn^│ A9 a 9^│ S9 a 19│ C9 a 29║ [Fn Key]
  2807.        combinations.   ║F10 n^M │A10 a 10│S10 a 20│C10 a 30║ combinations.
  2808.                        ║F11     │A11     │S11     │C11     ║
  2809.                        ║F12     │A12     │S12     │C12     ║
  2810.                        ╚════════╧════════╧════════╧════════╝
  2811.  
  2812.  
  2813.   The Macro Menu
  2814.  
  2815.        ╒════════════════╕
  2816.        │  Function key  │  Press [Alt M] when in the Macro
  2817.        │  Alt key       │  window and the pull down menu appears.
  2818.        │  Shift key     │  It is divided into two sections:
  2819.        │  Ctrl key      │  the top section is for key definitions,
  2820.        │  alt Number    │  The lower is for loading and saving
  2821.        │  Keypad        │  macros.
  2822.        │  alT keypad    │
  2823.        │  Keyboard      │  Function key: refers to the keys F1-F12
  2824.        │ ───────────────│  Alt key: [Alt] + the keys F1-F12
  2825.        │  Load macro    │  Shift key: [Shift] + the keys F1-F12
  2826.        │  Save macro    │  Ctrl key: [Ctrl] + the keys F1-F12
  2827.        │  Load keypad   │  Alt Number: [Alt] + numbers 0-9
  2828.        │  Save keypad   │  Keypad: Numeric keypad
  2829.        │  Load keyboard │  Alt Keypad: The alternate keypad
  2830.        │  Save keyboard │  Keyboard: The Qwerty Keyboard, ABC, etc.
  2831.        ╘════════════════╛
  2832.  
  2833.  
  2834.  
  2835.   TELEMATE 3.02                                       THE MACRO WINDOW    49
  2836.  
  2837.  
  2838.   Defining Macros
  2839.  
  2840.       To define a macro, select the type of keys you wish to redefine. A
  2841.       macro definition window will open as shown:
  2842.  
  2843.        ┌─────────────────────────────────────────────────────┐
  2844.        │                                                     │
  2845.        │   Ctrl-F1       TYPE IN BESIDE EACH KEY__________   │
  2846.        │   Ctrl-F2    COMBINATION THE TEXT YOU WANT THAT__   │
  2847.        │   Ctrl-F3         KEY COMBINATION TO SEND._______   │
  2848.        │   Ctrl-F4  ______________________________________   │
  2849.        │   Ctrl-F5  ______________________________________   │
  2850.        │   Ctrl-F6   IF YOU WANT Ctrl-F10 TO SEND THE_____   │
  2851.        │   Ctrl-F7   NAME "Snigglefritz" THEN YOU WOULD___   │
  2852.        │   Ctrl-F8  TYPE "Snigglefritz" NEXT TO Ctrl-F10__   │
  2853.        │   Ctrl-F9            LIKE THIS:__________________   │
  2854.        │  Ctrl-F10  Snigglefritz__________________________   │
  2855.        │  Ctrl-F11  ______________________________________   │
  2856.        │  Ctrl-F12  ______________________________________   │
  2857.        │                                                     │
  2858.        │               ╔════╗            ┌────────┐          │
  2859.        │               ║ OK ║            │ Cancel │          │
  2860.        │               ╚════╝            └────────┘          │
  2861.        └─────────────────────────────────────────────────────┘
  2862.  
  2863.  
  2864.   Macro Symbols
  2865.  
  2866.       In addition to accepting standard alphanumeric text, Telemate also
  2867.       uses certain symbols which when passed through the phone lines perform
  2868.       specific functions. For example, the character "^M" in a macro
  2869.       translates to [Enter] on the other end. Below is a table of symbols
  2870.       you can include in your macros:
  2871.  
  2872.        ╒════════╤═════════════════╕  ╒════════╤════════════════════════╕
  2873.        │ Symbol │ ASCII           │  │ Symbol │ Function               │
  2874.        ├────────┼─────────────────┤  ├────────┼────────────────────────┤
  2875.        │   ^@   │ Null            │  │   ~    │ Pause 0.5 second       │
  2876.        │   ^A   │ Ctrl A          │  │   ^#   │ Drop DTR               │
  2877.        │   ...  │                 │  │   ^%   │ Send break signal      │
  2878.        │   ^M   │ Carriage Return │  │   ^$   │ Send memo              │
  2879.        │   ^J   │ Line feed       │  │   ^&   │ Send password          │
  2880.        │   ^L   │ Form feed       │  │   ^*   │ Send hang up string    │
  2881.        │   ...  │ ...             │  │   ^(   │ Send init string       │
  2882.        │   ^Z   │ Ctrl Z          │  │   ^)   │ Send answer string     │
  2883.        │   ^[   │ Esc             │  │   ^-   │ Keystroke simulation * │
  2884.        │   ^^   │ ^               │  │   ^=   │ Execute command      * │
  2885.        │   ^~   │ ~               │  │   ^\   │ Run script file      * │
  2886.        ╘════════╧═════════════════╛  ╘════════╧════════════════════════╛
  2887.  
  2888.       * These macro symbols must appear at the beginning of the macro.
  2889.  
  2890.  
  2891.  
  2892.   TELEMATE 3.02                                       THE MACRO WINDOW    50
  2893.  
  2894.  
  2895.   The '^-' Keystroke Simulation Macro Symbol
  2896.  
  2897.       This macro symbol simulates keystrokes as if they are generated by the
  2898.       keyboard, including [Alt] keys. It must appear at the beginning of the
  2899.       macro. The syntax is:
  2900.  
  2901.          '^-' [keystroke] [keystroke] [...]
  2902.  
  2903.       The following rules apply to [keystroke]:
  2904.  
  2905.       1. Normal character: For normal characters, there is no special prefix
  2906.       character. For example, "^-abc" generates the characters "abc".
  2907.  
  2908.       2. Control character: For control characters from [Ctrl A] (ASCII 1)
  2909.       to [Ctrl Z] (ASCII 26) and [Esc] (ASCII 27), the '^' character is used
  2910.       as the prefix character. For example, "^-Robinson^M^[" generates the
  2911.       word "Robinson" followed by an [Enter] and then an [Esc].
  2912.  
  2913.       Note: in the Terminal window, "^H" is not the same as the [BackSpace]
  2914.       key, "^H" generates the character ASCII 8. [BackSpace] generates the
  2915.       string defined in the keypad table.
  2916.  
  2917.       3. The ^ character itself: Two consecutive '^' generates one '^'
  2918.       character. For example, "^-^^" generates a '^'.
  2919.  
  2920.       4. [Alt] and function key: An [Alt] or function key is represented by
  2921.       an accent '`' followed by the keyboard scan code in 4 hexadecimal
  2922.       characters. The keyboard scan code list is shown in the appendix.
  2923.  
  2924.       5. The accent ` character itself: Two consecutive accent ` generates
  2925.       one accent ` character. For example, "^-``" generates a `.
  2926.  
  2927.       Caution: An accent character is a <`>, not a <'>.
  2928.  
  2929.       For example, the macro sequence "^-`1200`2e00`1400`1900" generates
  2930.       [Alt E] [Alt C] [Alt T] [Alt P] which switches to the editor, copies
  2931.       the marked text to the clipboard, switches to the terminal and pastes
  2932.       the contents of the clipboard to the remote system.
  2933.  
  2934.       There are certain limitations on the other macro symbols that you can
  2935.       use. The macro symbols that are supported are '^A' - '^Z', '^[' and
  2936.       '^^'. All other symbols are interpreted as if they are typed from the
  2937.       keyboard. For example, '^~' generates '^~', '~' generates '~' (not
  2938.       pause 0.5 second) and '^#' generates '^#' instead of dropping DTR. For
  2939.       example, the sequence "^-^@^~~^#^%^$^&^*^(^)^-^=^\" generates exactly
  2940.       "^@^~~^#^%^$^&^*^(^)^-^=^\".
  2941.  
  2942.       If you want a special macro symbol to work, you have to put it in
  2943.       another function key and generate the scan code for that function key.
  2944.       The '^-' macro symbol can nest function keys. For example, suppose the
  2945.       [F3] key is defined as "^&^M" which sends the password and then a
  2946.       carriage return. You can define "^-Robinson^M`3d00^[^[^[" which send
  2947.       the word "Robinson", an [Enter], an [F3] key and then three [Esc]
  2948.       keys.
  2949.  
  2950.  
  2951.   TELEMATE 3.02                                       THE MACRO WINDOW    51
  2952.  
  2953.  
  2954.       Note: You should avoid using the [Shift Fn] key to simulate the Copy
  2955.       [Alt C], Cut [Alt U] and Tag [Alt G] keys because it will result in
  2956.       [Shift Alt C], [Shift Alt U] and [Shift Alt G] respectively and the
  2957.       clipboard is not cleared before adding new data. On the other hand,
  2958.       you must use the [Shift Fn] key to produce the keys [Shift Alt C],
  2959.       [Shift Alt U] and [Shift Alt G].
  2960.  
  2961.  
  2962.   The '^=' Hot Key Macro Symbol
  2963.  
  2964.       With the hot key macro symbol, you can define DOS commands or external
  2965.       protocols for all of the function keys. This macro symbol must appear
  2966.       at the beginning of the macro. The syntax is:
  2967.  
  2968.          '^=' [command] ['^='] ['^M'] ['^[']
  2969.  
  2970.       [command] can be a DOS command, external editor, external protocol, a
  2971.       batch file or whatever is required.
  2972.  
  2973.       ['^='] is optional. If specified, it will be converted to baud rate
  2974.       and COM port information in the same order as those parameters passed
  2975.       to an external protocol.
  2976.  
  2977.       ['^M'] is optional. If specified, it forces the command to execute
  2978.       immediately. Otherwise, the command line dialog [Alt R] will prompt
  2979.       you for more information.
  2980.  
  2981.       ['^['] is optional. If specified after the ^M above, the DOS window
  2982.       will be hidden after the command is executed. This symbol has no
  2983.       effect on commands used with the /P (pause) option.
  2984.  
  2985.        ╒═════════════════════╤══════════════════════════════════════════╕
  2986.        │ Example             │ Description                              │
  2987.        ├─────────────────────┼──────────────────────────────────────────┤
  2988.        │  ^=COPY             │ Brings you to the DOS command window and │
  2989.        │  (without ^M)       │ prompts you for more information.        │
  2990.        ├─────────────────────┼──────────────────────────────────────────┤
  2991.        │  ^=DIR *.SCR^M^[    │ Shells to DOS and displays all *.SCR     │
  2992.        │   (with ^M)         │ files. The '^M' forces the execution     │
  2993.        │                     │ of the command, then hides the window.   │
  2994.        ├─────────────────────┼──────────────────────────────────────────┤
  2995.        │  ^=MLINK-D ^=^M     │ Works exactly the same as an external    │
  2996.        │   (with another ^=  │ protocol by passing baud rate and        │
  2997.        │    and ^M)          │ COM port information to the batch file   │
  2998.        │                     │ MLINK-D.BAT.                             │
  2999.        ├─────────────────────┼──────────────────────────────────────────┤
  3000.        │  ^=MLINK-U ^=       │ Brings you to the DOS command window     │
  3001.        │   (with another ^=) │ and waits for the file name.             │
  3002.        ╘═════════════════════╧══════════════════════════════════════════╛
  3003.  
  3004.  
  3005.  
  3006.   TELEMATE 3.02                                       THE MACRO WINDOW    52
  3007.  
  3008.  
  3009.   The '^\' Run Script Macro Symbol
  3010.  
  3011.       With this macro symbol, a script file can be started by pressing one
  3012.       function key. For example, if you define [F10] as "^\HOST", then the
  3013.       file HOST.SCR in the script directory will be run by pressing [F10].
  3014.       This macro symbol must appear at the beginning of the macro.
  3015.  
  3016.  
  3017.   Redefining the Keyboard
  3018.  
  3019.       Sometimes it is necessary for certain incoming or outgoing characters
  3020.       to be changed to another value or stripped altogether. For this
  3021.       purpose, Telemate provides an incoming and an outgoing character
  3022.       'keyboard table'. For each character in the ASCII set, the table
  3023.       defines what the character should be changed to. By default, no
  3024.       character translation is performed.
  3025.  
  3026.       Suppose that both incoming and outgoing translations are enabled and
  3027.       the following translation is required:
  3028.  
  3029.          Original  In     Out
  3030.         ═══════════════════════
  3031.           65:A »  65:B »  65:C
  3032.  
  3033.       When the character 'A' is received from the remote system, the
  3034.       character 'B' is displayed on the screen. When the character 'A' is
  3035.       typed from the keyboard, the character 'C' is sent to the remote
  3036.       system.
  3037.  
  3038.  
  3039.   Loading and Saving Macros, Keypads and Keyboards
  3040.  
  3041.       Although you can only have a limited number of macros active at any
  3042.       one time, Telemate gives you access to an unlimited number of macros.
  3043.       You can store one set of macros in one file and have a completely
  3044.       different set in a different macro file. These files can be saved and
  3045.       loaded whenever you need them using the Macro menu.
  3046.  
  3047.       Once you have defined some macros, you must save them. To do this,
  3048.       access the Macro menu, then highlight the "Save Macro" option and
  3049.       press [Enter]. Telemate uses the default extension .MAC for macro,
  3050.       .PAD for keypad and .KEY for keyboard files.
  3051.  
  3052.       To load a macro, keypad or keyboard file, select the appropriate
  3053.       option from the Macro menu. The File dialog opens and displays the
  3054.       files with the corresponding extension (.MAC, .PAD, or .KEY). You can
  3055.       then select the file you want to load.
  3056.  
  3057.  
  3058.   TELEMATE 3.02                                      THE OPTION DIALOG    53
  3059.  
  3060.  
  3061.   THE OPTION DIALOGS  [Alt O]
  3062.   ──────────────────────────────────────────────────────────────────────────
  3063.  
  3064.       The Options dialog allows you to quickly change many of Telemate
  3065.       options. When you have made your changes, you can save them to the
  3066.       configuration file so they automatically load with your next session.
  3067.  
  3068.   The Options Menu
  3069.  
  3070.        ╒═════════════════════╕
  3071.        │  General            │
  3072.        │  Mouse & keyboard   │
  3073.        │  Dial setup         │
  3074.        │  dIrectory          │
  3075.        │  Terminal           │
  3076.        │  Communication      │
  3077.        │  Protocol           │
  3078.        │  External Protocol  │
  3079.        │ ─────────────────── │
  3080.        │  Load options       │
  3081.        │  Save windows       │
  3082.        │  Save options       │
  3083.        ╘═════════════════════╛
  3084.  
  3085.       Through the Options menu you can affect how Telemate operates in 8
  3086.       areas:
  3087.  
  3088.   General Dialog: includes such things as your display setup, scroll buffer
  3089.       size, delays, sounds and alarms.
  3090.  
  3091.   Mouse & Keyboard Dialog: includes mouse setup and enhanced keyboard
  3092.       selection.
  3093.  
  3094.   Dial Setup Dialog: allows you to change dial prefixes, time, dial cancel
  3095.       string, and pause time between dialing attempts.
  3096.  
  3097.   Directory Dialog: sets the default directories for the main Telemate
  3098.       files, Upload and Download directories, as well as the Edit, View,
  3099.       Write, Script, Image and Log directories.
  3100.  
  3101.   Terminal Dialog: allows you to select the type of terminal Telemate
  3102.       emulates. Related information such as line feeds, local echo and the
  3103.       type of connection you are using can also be configured here.
  3104.  
  3105.   Communication Dialog: allows you to alter the strings or signals Telemate
  3106.       sends to initialize your modem, hang up the phone, turn on the auto-
  3107.       answer feature, etc. You may also change your communications port,
  3108.       baud rate, parity, and other COM parameters through this menu.
  3109.  
  3110.   Protocol Dialog: allows you to select the ASCII, Kermit and Zmodem options
  3111.       and other general protocol features.
  3112.  
  3113.   External Protocol Dialog: allows you to set up the external protocols.
  3114.  
  3115.       NOTE: Most of Telemate's default settings should be sufficient. On the
  3116.       other hand, don't be afraid to experiment with some of the items.
  3117.  
  3118.   TELEMATE 3.02                                      THE OPTION DIALOG    54
  3119.  
  3120.  
  3121.   Saving and Loading Options
  3122.  
  3123.       When you select the Save or Load menu item, Telemate displays the File
  3124.       dialog. By default, files which have the extension .CFG are shown.
  3125.  
  3126.  
  3127.   Saving Windows
  3128.  
  3129.       When you select this function, the position of all windows will be
  3130.       saved to the configuration file.
  3131.  
  3132.  
  3133.   How to Make Changes
  3134.  
  3135.       When a dialog box is open, pressing the [Tab], [Shift Tab] or using
  3136.       the arrow keys moves the cursor between fields.
  3137.  
  3138.        ╒════════════════╤══════════════════════╕
  3139.        │  Key           │  Function            │
  3140.        ├────────────────┼──────────────────────┤
  3141.        │  Tab           │  Next group          │
  3142.        │  Shift Tab     │  Previous group      │
  3143.        │  Down          │  Next item           │
  3144.        │  Up            │  Previous item       │
  3145.        │  Spacebar      │  Turn on/off option  │
  3146.        │  Enter         │  Accept changes      │
  3147.        │  Esc           │  Abort changes       │
  3148.        ╘════════════════╧══════════════════════╛
  3149.  
  3150.  
  3151.       There are 3 types of fields in a dialog box:
  3152.  
  3153.   Circular Buttons:
  3154.  
  3155.        ┌─ Mouse Type ───────┐
  3156.        │  ( ) None          │
  3157.        │  ( ) MicroSoft     │
  3158.        │  (*) MouseSystem   │
  3159.        └────────────────────┘
  3160.  
  3161.       Circular buttons refer to black dots inside parenthesis ( ) that you
  3162.       see in the Mouse selection box above. Press [Spacebar] and the button
  3163.       jumps from button to button. Only one item can be selected in each
  3164.       group.
  3165.  
  3166.   Check Boxes:
  3167.  
  3168.        ┌──────────────────────┐
  3169.        │  [X] Music           │
  3170.        │  [ ] Bell            │
  3171.        └──────────────────────┘
  3172.  
  3173.       Some options are simple yes or no choices. These appear as a pair of
  3174.       brackets: [ ].  Press  the  [Spacebar]  and  an  'X' appears  in  the
  3175.       brackets like this: [X]. This condition indicates "yes, I want this
  3176.       option turned on". An empty bracket means "No."
  3177.  
  3178.   TELEMATE 3.02                                      THE OPTION DIALOG    55
  3179.  
  3180.  
  3181.   Text Boxes:
  3182.  
  3183.        ┌─────────────────────────────────────────────────┐
  3184.        │   Download Directory   C:\TM\DOWNLOAD\_______   │
  3185.        └─────────────────────────────────────────────────┘
  3186.  
  3187.       Some options require you to enter text as your choice. You can use
  3188.       [Ins] to toggle the insert mode, [Ctrl Y] or [Ctrl Left] to erase the
  3189.       whole field, [Alt P] to paste text from the clipboard and [Alt C] to
  3190.       copy text to the clipboard.
  3191.  
  3192.  
  3193.  
  3194.   TELEMATE 3.02                                      THE OPTION DIALOG    56
  3195.  
  3196.  
  3197.   General Dialog
  3198.  
  3199.        ┌──────────────────────────────────────────────────────────────┐
  3200.        │   ┌ DOS Shell ───────────────────────────────────────────┐   │
  3201.        │   │  [X] Swap Telemate to EMS/XMS                        │   │
  3202.        │   │  [X] Swap Telemate to Disk                           │   │
  3203.        │   │  [ ] Maximum DOS Shell                               │   │
  3204.        │   └──────────────────────────────────────────────────────┘   │
  3205.        │   ┌ Display ─────────────────┐   ┌ Log ──────────────────┐   │
  3206.        │   │  [X] Scroll Bars         │   │  [X] Log Filter       │   │
  3207.        │   │  [X] Menu Bar            │   │  [ ] Log Heading      │   │
  3208.        │   │  [X] Status Line         │   │  [X] Usage Log        │   │
  3209.        │   │  [ ] 24 Hour Format      │   └───────────────────────┘   │
  3210.        │   │  Date Format          0  │   ┌ Sound ────────────────┐   │
  3211.        │   │  Scroll Back       100_  │   │  [X] Music            │   │
  3212.        │   │  Editor Margin      65_  │   │  [X] Bell             │   │
  3213.        │   │  Message Pause       1_  │   │  [ ] External Alarm   │   │
  3214.        │   │  Error Pause         3_  │   │  Alarm Sound      3_  │   │
  3215.        │   │  Screen Saver        10  │   │  Alarm Time       3_  │   │
  3216.        │   └──────────────────────────┘   └───────────────────────┘   │
  3217.        │               ╔════╗               ┌────────┐                │
  3218.        │               ║ OK ║               │ Cancel │                │
  3219.        │               ╚════╝               └────────┘                │
  3220.        └──────────────────────────────────────────────────────────────┘
  3221.  
  3222.   Swap Telemate To EMS/XMS: When this option is on, Telemate will swap
  3223.       itself to XMS or EMS while jumping to DOS and, therefore, leaves the
  3224.       most memory for the DOS shell. If both XMS and EMS memory are present,
  3225.       Telemate will swap to XMS if there is enough memory. If the swap is
  3226.       not successful, Telemate will swap to EMS memory.
  3227.  
  3228.   Swap Telemate To Disk: Similar to the "Swap Telemate To EMS/XMS", Telemate
  3229.       will swap itself to a disk file named TM.SWP in the virtual memory
  3230.       directory while jumping to DOS if this option is on. If both the
  3231.       'Swap' options are on, Telemate will swap to XMS/EMS when there is
  3232.       enough memory. If the swap is not successful, Telemate will swap to
  3233.       disk.
  3234.  
  3235.   Maximum Dos Shell: This option must be used with the 'Swap' options above.
  3236.       When it is turned on, Telemate occupies only 5K bytes in the main
  3237.       memory so that you have the maximum DOS shell possible to run other
  3238.       applications. One problem with this is that Telemate will disable the
  3239.       COM port and incoming data will be lost since the routine to handle
  3240.       the transmission is no longer in memory. If RTS/CTS flow control is
  3241.       used, Telemate will lower the RTS signal to prevent data loss. If this
  3242.       option is off, Telemate will only swap part of itself out to allow for
  3243.       continued transmission until the buffer is full.
  3244.  
  3245.   Scroll Bars: If this option is on, the top window displays scroll bars for
  3246.       mouse use. For a detailed description of scroll bars and mouse
  3247.       operations, refer to the section "IF YOU HAVE A MOUSE".
  3248.  
  3249.   Menu Bar: If this option is on, a menu bar is shown on the top line of the
  3250.       screen. If you have a mouse, you can click on an item in the menu bar
  3251.       to access the corresponding window or menu.
  3252.  
  3253.  
  3254.   TELEMATE 3.02                                      THE OPTION DIALOG    57
  3255.  
  3256.  
  3257.   Status Line: If this option is on, a status line is shown on the bottom of
  3258.       the screen. The status line provides immediate information on terminal
  3259.       emulation, baud rate, parity, data bits, stop bits, COM port, script
  3260.       file, log file, printer status and the current remote system.
  3261.  
  3262.       Note: Pressing [Alt -] toggles the status line and the menu bar. On
  3263.       some foreign keyboards, [Alt +] is the equivalent key.
  3264.  
  3265.   24 Hour Format: If this option is on, time is displayed in 24-hour format.
  3266.       Otherwise, it is displayed in 12-hour format.
  3267.  
  3268.   Date Format: Telemate supports 9 date formats which can be divided into 3
  3269.       groups. The first group uses '-' as the separator, the second uses the
  3270.       '/' and the third '.'. The codes are as follows:
  3271.            0: MM-DD-YY    1: DD-MM-YY     2: YY-MM-DD
  3272.            3: MM/DD/YY    4: DD/MM/YY     5: YY/MM/DD
  3273.            6: MM.DD.YY    7: DD.MM.YY     8: YY.MM.DD
  3274.       Note: This date format does not affect the date format used in the
  3275.       script language.
  3276.  
  3277.   Scroll Back Limit: This is the number of lines the scroll back buffer can
  3278.       contain. Setting the limit to 0 will disable the scroll back function
  3279.       and minimizes the size of the virtual memory file. On a floppy disk
  3280.       system, this value should be 100 or less to reduce disk access and
  3281.       speed up the display.
  3282.  
  3283.   Editor Margin: This is the right margin of the editor. The words you type
  3284.       beyond this margin are wrapped to the next line. The margin also
  3285.       bounds the right side during reformatting.
  3286.  
  3287.   Message Pause: This is the amount of time, in seconds, that the Message
  3288.       Box appears when displayed.
  3289.  
  3290.   Error Pause: This is the amount of time, in seconds, that the Error Box
  3291.       appears when an error is encountered.
  3292.  
  3293.   Screen Saver: This is the amount of time, in minutes, that Telemate will
  3294.       wait for keyboard or mouse input before activating the screen saver. A
  3295.       message is displayed in random locations on the screen when the screen
  3296.       saver is active. A zero in this field will disable the screen saver
  3297.       feature.
  3298.  
  3299.   Log Filter: If this option is on, all of the control codes are filtered
  3300.       out while the communication session is recorded.
  3301.  
  3302.   Log Heading: If this option is on, a brief message is inserted into the
  3303.       log file which indicates the date and time the log is opened.
  3304.  
  3305.   Usage Log: If this option is on, actions such as connecting to a remote
  3306.       system, upload/download status, and online/offline status, are
  3307.       recorded in the TM.USE file.
  3308.  
  3309.   Music: Some BBS's send ANSI music instructions via phone line. If this
  3310.       options is turned on, Telemate interprets those instructions and plays
  3311.       the music.
  3312.  
  3313.  
  3314.   TELEMATE 3.02                                      THE OPTION DIALOG    58
  3315.  
  3316.  
  3317.   Bell: The ASCII code 7 is the bell code. To keep Telemate silent, turn off
  3318.       this option.
  3319.  
  3320.   External Alarm: If turned on, the batch file TMALARM.BAT will be executed
  3321.       as an external alarm under the following conditions:
  3322.          1. Both Alarm Sound and Alarm Time are greater than 0.
  3323.          2. You are in the Terminal, Dial or Stack windows.
  3324.       Five parameters are passed to the batch file as %1, %2, %3, %4 and %5.
  3325.       They are
  3326.             %1 = Alarm Type
  3327.                  = 0 if Transfer success
  3328.                  = 1 if Transfer failure
  3329.                  = 2 if Connected to a BBS
  3330.                  = 3 if Script alarm
  3331.                  = 4 if Warning (e.g. not enough disk space)
  3332.             %2 = Alarm Sound (no. of seconds the alarm should sound)
  3333.             %3 = Alarm Time  (no. of seconds the alarm should display)
  3334.             %4 = BBS # connected to
  3335.             %5 = Current baud rate (300 to 115200)
  3336.  
  3337.   Alarm Sound: This is the amount of time, in seconds, that the alarm song
  3338.       plays when the Alarm appears. To turn off the alarm sound, set this
  3339.       value to 0.
  3340.  
  3341.   Alarm Time: This is the amount of time, in seconds, that the Alarm dialog
  3342.       will be displayed. Setting the value to 0 turns off the visible Alarm
  3343.       dialog box.
  3344.  
  3345.  
  3346.  
  3347.   TELEMATE 3.02                                      THE OPTION DIALOG    59
  3348.  
  3349.  
  3350.   Mouse & Keyboard Dialog
  3351.  
  3352.        ┌─────────────────────────────────────────────────────────────┐
  3353.        │   ┌ Mouse Type ──────┐   ┌ Port ─────┐   ┌ Speed ──────┐    │
  3354.        │   │  ( ) None        │   │  (*) None │   │  ( ) Slow   │    │
  3355.        │   │  (*) MicroSoft   │   │  ( ) COM1 │   │  (*) Medium │    │
  3356.        │   │  ( ) MouseSystem │   │  ( ) COM2 │   │  ( ) Fast   │    │
  3357.        │   └──────────────────┘   └───────────┘   └─────────────┘    │
  3358.        │                                                             │
  3359.        │   [ ] Swap Left/Right Buttons      ╔════╗     ┌────────┐    │
  3360.        │                                    ║ OK ║     │ Cancel │    │
  3361.        │   [ ] Enhanced keyboard            ╚════╝     └────────┘    │
  3362.        └─────────────────────────────────────────────────────────────┘
  3363.  
  3364.   Mouse Type: Telemate supports Microsoft and MouseSystem mice. Almost every
  3365.       mouse emulates one of these two, and many emulate both.
  3366.  
  3367.   Mouse Port: This refers to the serial port your mouse is connected to.
  3368.       This option only applies to MouseSystem mouse. If your mouse is a
  3369.       Microsoft mouse, there is no need to select a port. Due to the PC's
  3370.       architecture, you cannot have a mouse on COM1 and a modem on COM3, or
  3371.       a mouse on COM2 and a modem on COM4. But you can put a mouse on COM1
  3372.       and a modem on COM2, or a mouse on COM2 and a modem on COM3, etc.
  3373.  
  3374.   Mouse Speed: If the mouse pointer seems to move too slow or too fast, you
  3375.       can adjust the speed with this option. This option only applies to
  3376.       MouseSystem mouse. If your mouse is a Microsoft mouse, you should use
  3377.       the mouse driver to adjust the speed.
  3378.  
  3379.   Swap Left/Right Buttons: If this option is on, the function of the left
  3380.       and right buttons is exchanged.
  3381.  
  3382.   Enhanced Keyboard: If this option is off, the alternate keypad of the 101-
  3383.       keyboard is used as the normal keypad. If this option is on, the
  3384.       alternate keypad uses the separate definition. You should turn on this
  3385.       option only if you have an AT BIOS. The XT BIOS does not support the
  3386.       enhanced keyboard function call.
  3387.  
  3388.  
  3389.  
  3390.   TELEMATE 3.02                                      THE OPTION DIALOG    60
  3391.  
  3392.  
  3393.   Dial Setup Dialog
  3394.  
  3395.        ┌──────────────────────────────────────────────────────────────────┐
  3396.        │   ┌ Dial Prefix ─────────────────┐  ┌ Connect String ────────┐   │
  3397.        │   │  (*) 1 AT DT_______________  │  │  CONNECT_____________  │   │
  3398.        │   │  ( ) 2 AT DP_______________  │  │  ____________________  │   │
  3399.        │   │  ( ) 3 AT DT_______________  │  │  ____________________  │   │
  3400.        │   │  ( ) 4 ATDT 9,_____________  │  │  ____________________  │   │
  3401.        │   └──────────────────────────────┘  └────────────────────────┘   │
  3402.        │   ┌ Dial Suffix ─────────────────┐  ┌ Busy String ───────────┐   │
  3403.        │   │  (*) 1 ^M__________________  │  │  NO CARRIER__________  │   │
  3404.        │   │  ( ) 2 ^M__________________  │  │  BUSY________________  │   │
  3405.        │   │  ( ) 3 ^M__________________  │  │  VOICE_______________  │   │
  3406.        │   │  ( ) 4 ^M__________________  │  │  NO DIAL TONE________  │   │
  3407.        │   └──────────────────────────────┘  └────────────────────────┘   │
  3408.        │   Break String       RING^M____     [ ] Auto Baud Detect         │
  3409.        │   Cancel String      ^M________     [X] Auto Redial              │
  3410.        │   Dial Time                 35_     [X] Multiple line            │
  3411.        │   Redial Pause              2__     ╔════╗       ┌────────┐      │
  3412.        │   Redial Attempt            0__     ║ OK ║       │ Cancel │      │
  3413.        │                                     ╚════╝       └────────┘      │
  3414.        └──────────────────────────────────────────────────────────────────┘
  3415.  
  3416.   Dial Prefix: Dial prefix is the string to be sent before the phone number.
  3417.       Normally, a pulse phone uses the prefix "ATDP" and a touch-tone phone
  3418.       uses "ATDT". Note that there is a pointer in the Phone Entry dialog
  3419.       pointing to one of the prefixes.
  3420.  
  3421.   Dial Suffix: The dial suffix is the string to be sent after the phone
  3422.       number. Usually it is simply a carriage return. But some phone
  3423.       companies offer a phone card which requires that the phone card number
  3424.       follow the phone number. This number should be put in the suffix. Note
  3425.       that there is a pointer in the Phone Entry dialog pointing to one of
  3426.       the suffixes.
  3427.  
  3428.   Connect Strings: These are the strings which the modem sends upon getting
  3429.       a connection, (e.g. "CONNECT"). There is no need to define different
  3430.       strings for different baud rates. The extra connect strings are
  3431.       intended for connection with some communication services.
  3432.  
  3433.   Busy Strings: These are the four strings which the modem sends when it has
  3434.       failed to make a connection while dialing (e.g. "NO CARRIER").
  3435.  
  3436.   Break String: When this string is received while dialing, the redial cycle
  3437.       is broken. For example, if someone calls you when you are dialing out,
  3438.       the modem reports RING and the redial cycle is broken.
  3439.  
  3440.   Cancel String: This is the string Telemate should send to the modem to
  3441.       cancel the dialing attempt, for example, the carriage return "^M".
  3442.  
  3443.   Dial Time: This is the number of seconds that Telemate should wait for a
  3444.       connection while dialing.
  3445.  
  3446.   Redial Pause: This is the number of seconds that Telemate should wait
  3447.       between attempts while dialing.
  3448.  
  3449.  
  3450.   TELEMATE 3.02                                      THE OPTION DIALOG    61
  3451.  
  3452.  
  3453.   Redial Attempt: This is the number of times that Telemate should perform
  3454.       the dialing procedure. Setting this number to 0 will allow the redial
  3455.       attempts to go on until aborted manually or until a connection.
  3456.  
  3457.   Auto Baud Detect: If this option is turned on, Telemate checks the modem
  3458.       connect string for a baud rate indication and switches to the new baud
  3459.       rate. This options only works with Hayes compatible modems.
  3460.  
  3461.   Auto Redial: If this option is turned on, Telemate will automatically
  3462.       redial the current dial list upon carrier drop. To use this function,
  3463.       the carrier signal must reflect the actual online status.
  3464.  
  3465.   Multiple Line: If this option is on and a connection is made, the board
  3466.       names identical to or similar to the one just connected are removed
  3467.       from the dial list. Similar board names are compared by checking all
  3468.       but the last 5 characters. In addition, the board names must be longer
  3469.       than 10 characters.
  3470.  
  3471.  
  3472.  
  3473.   TELEMATE 3.02                                      THE OPTION DIALOG    62
  3474.  
  3475.  
  3476.   Directory Dialog
  3477.  
  3478.        ┌────────────────────────────────────────────────────────────────┐
  3479.        │                                                                │
  3480.        │   Telemate         C:\TM\__________________________________    │
  3481.        │   Upload           C:\TM\UL\_______________________________    │
  3482.        │   Download         C:\TM\DL\_______________________________    │
  3483.        │   Script           C:\TM\__________________________________    │
  3484.        │   Edit             C:\ED\__________________________________    │
  3485.        │   View             C:\ED\__________________________________    │
  3486.        │   Write            C:\ED\__________________________________    │
  3487.        │   Image            C:\TM\__________________________________    │
  3488.        │   Log              C:\TM\__________________________________    │
  3489.        │   Virtual Memory   C:\_____________________________________    │
  3490.        │                                                                │
  3491.        │                ╔════╗                ┌────────┐                │
  3492.        │                ║ OK ║                │ Cancel │                │
  3493.        │                ╚════╝                └────────┘                │
  3494.        └────────────────────────────────────────────────────────────────┘
  3495.  
  3496.       DOS's ability to make and use subdirectories provides an effective way
  3497.       to manage your files. Below are suggested subdirectories and the files
  3498.       which should be placed in those directories.
  3499.  
  3500.       There should be at least 128K free in the virtual memory directory and
  3501.       at least 256K free if you have the "Swap Telemate to Disk" option
  3502.       turned on. You need to have at least 512K available if you have the
  3503.       "Maximum DOS shell" option turned on. If you have a RAM disk, you
  3504.       should define the virtual memory directory to the RAM disk. This will
  3505.       speed up the back scroll process dramatically.
  3506.  
  3507.   Hard disk system:
  3508.  
  3509.          Dir Name    Directory  Files
  3510.          --------    ---------  --------------------------------------
  3511.          Telemate    C:\TM\     *.FON, *.MEM, *.MAC, *.KEY, *.PAD,
  3512.                                 TM.HLP, TM.CFG, TM.RES, TM*.EXE, *.BAT
  3513.          Upload      C:\TM\UL\
  3514.          Download    C:\TM\DL\
  3515.          Script      C:\TM\     *.SCR, *.TMS
  3516.          Edit        C:\ED\
  3517.          View        C:\ED\
  3518.          Write       C:\ED\
  3519.          Image       C:\TM\     *.IMG
  3520.          Log         C:\TM\     *.LOG, TM.USE
  3521.          Virtual-    C:\        TM.VM, TM.SWP, TMCLIP.$$$ memory
  3522.  
  3523.   Floppy disk system:
  3524.  
  3525.       You must not remove the diskette in drive A: because this is where
  3526.       Telemate stores data and loads the overlay. The main program TM.EXE
  3527.       should be put in drive B:. If you don't need the help function, you
  3528.       can remove the help file TM.HLP.
  3529.  
  3530.  
  3531.   TELEMATE 3.02                                      THE OPTION DIALOG    63
  3532.  
  3533.  
  3534.          Dir Name    Directory  Files
  3535.          --------    ---------  ----------------------------------
  3536.          Telemate    A:\        *.FON, *.MEM, *.MAC, *.KEY, *.PAD,
  3537.                                 TM.HLP, TM.CFG, TM.RES, TMS.EXE
  3538.          Upload      B:\
  3539.          Download    B:\
  3540.          Script      A:\        *.SCR, *.TMS
  3541.          Edit        A:\
  3542.          View        A:\
  3543.          Write       A:\
  3544.          Log         A:\        *.LOG, TM.USE
  3545.          Virtual-    A:\        TM.VM, TM.SWP, TMCLIP.$$$
  3546.           memory
  3547.                      B:\        TM.EXE
  3548.  
  3549.  
  3550.  
  3551.   TELEMATE 3.02                                      THE OPTION DIALOG    64
  3552.  
  3553.  
  3554.   Terminal Dialog
  3555.  
  3556.        ┌──────────────────────────────────────────────────────────────┐
  3557.        │    ┌ Terminal ────────┐   ┌ File Tag Separator ─────────┐    │
  3558.        │    │  (*) ANSI        │   │  (*) Space                  │    │
  3559.        │    │  ( ) Avatar      │   │  ( ) Carriage Return        │    │
  3560.        │    │  ( ) Prism       │   │  ( ) Comma ','              │    │
  3561.        │    │  ( ) TTY         │   └─────────────────────────────┘    │
  3562.        │    │  ( ) VT52        │   ┌ Quote ──────────────────────┐    │
  3563.        │    │  ( ) VT102       │   │  [X] Initial (@) Guessing   │    │
  3564.        │    └──────────────────┘   │  Prefix         @>________  │    │
  3565.        │    ┌ Connection ──────┐   │  Margin                70_  │    │
  3566.        │    │  ( ) BIOS        │   └─────────────────────────────┘    │
  3567.        │    │  ( ) Computer    │   ┌ Toggles ────────────────────┐    │
  3568.        │    │  ( ) Fossil      │   │  [ ] Add Line Feed          │    │
  3569.        │    │  (*) Modem       │   │  [ ] Add Return             │    │
  3570.        │    └──────────────────┘   │  [ ] Auto Wrap              │    │
  3571.        │    ┌ Flow Control ────┐   │  [X] Confirm Hang Up        │    │
  3572.        │    │  [ ] XON/XOFF    │   │  [ ] Destructive BS         │    │
  3573.        │    │  [X] RTS/CTS     │   │  [ ] Local Echo             │    │
  3574.        │    └──────────────────┘   │  [ ] Strip High Bit         │    │
  3575.        │                           └─────────────────────────────┘    │
  3576.        │                 ╔════╗             ┌────────┐                │
  3577.        │                 ║ OK ║             │ Cancel │                │
  3578.        │                 ╚════╝             └────────┘                │
  3579.        └──────────────────────────────────────────────────────────────┘
  3580.  
  3581.   Terminal: Telemate gives you the choice of six terminal types: ANSI,
  3582.       Avatar, Prism, TTY, VT102 and VT52. When a terminal type is selected,
  3583.       the corresponding macro file (.MAC) and keypad file (.PAD) is loaded.
  3584.       For example, VT102.MAC and VT102.PAD is loaded when VT102 is selected.
  3585.  
  3586.   Connection: Normally, the connection should be Modem. Since Telemate
  3587.       determines online and offline status by inspecting the carrier signal
  3588.       of the modem, you should not force the carrier signal to always high
  3589.       or always low. If the COM port is linked to a host computer directly
  3590.       via a cable or a null modem, you should select Computer, and Telemate
  3591.       will not check the carrier signal. A connection is assumed and the
  3592.       phone number will not be dialed. You can also select BIOS or FOSSIL
  3593.       driver. BIOS only supports up to 9600 baud but you may experience data
  3594.       loss at 2400 or higher. BIOS connection does not support RTS/CTS flow
  3595.       control. FOSSIL driver supports up to 38400 baud. If the baud rate is
  3596.       over the limit, Telemate will automatically switch to Modem
  3597.       connection.
  3598.  
  3599.   XON/XOFF flow control: When this option is on, XOFF [Ctrl S] causes the
  3600.       terminal to stop transmitting characters until a XON [Ctrl Q] is
  3601.       received.
  3602.  
  3603.   RTS/CTS flow control: High speed modems use hardware handshaking to
  3604.       control the flow of data. If your modem supports hardware flow
  3605.       control, this option should be on. BIOS connection does not support
  3606.       RTS/CTS flow control.
  3607.  
  3608.  
  3609.   TELEMATE 3.02                                      THE OPTION DIALOG    65
  3610.  
  3611.  
  3612.   File Tag Separator: The tag feature allows you to select the file names in
  3613.       the marked text and put them into the clipboard. The file names are
  3614.       separated by the tag separator which can be a space, a carriage return
  3615.       or a comma depending on the remote system you are using.
  3616.  
  3617.   Initial Guessing: If this option is turned on, Telemate scans the incoming
  3618.       data and looks for 'From:' or 'Name:' and remembers the initials of
  3619.       the name that follows. If there is any chance of an incorrect guess,
  3620.       the guessing initial will be cleared.
  3621.  
  3622.   Quote Prefix: This is the string to be sent before each quoted line. If
  3623.       the character '@' is in the string, it is replaced by the guessing
  3624.       initial if the Initial Guessing feature is enabled. Otherwise, it is
  3625.       ignored.
  3626.  
  3627.   Quote Margin: This field defines the right margin which the quote function
  3628.       will use to reformat the quoted text.
  3629.  
  3630.   Add Line Feed: Some BBS's do not add a line feed at the end of each line
  3631.       of data. In this situation, you should turn this option on to add line
  3632.       feeds.
  3633.  
  3634.   Add Return: If this option is on, a carriage return [Ctrl M] is supplied
  3635.       after a line feed is received.
  3636.  
  3637.   Auto Wrap: If this option is on and a character reaches column 80, the
  3638.       cursor is wrapped to a new line. Otherwise, the cursor stays at column
  3639.       80.
  3640.  
  3641.   Confirm Hang Up: If this option is on and the hangup command [Alt H] is
  3642.       issued, you will be asked for confirmation.
  3643.  
  3644.   Destructive Backspace: If this option is on, backspace [Ctrl H] will
  3645.       destroy the character on the left. Otherwise, backspace only moves the
  3646.       cursor to the left.
  3647.  
  3648.   Local Echo: If the remote system does not send the characters you typed
  3649.       back, you should turn this on and the characters you type are echoed
  3650.       to the terminal automatically.
  3651.  
  3652.   Strip High Bit: If this option is on, the 8th bit of the incoming data
  3653.       will be filtered out. This option is very useful when the actual link
  3654.       is 7E1 but you use 8N1 as COM parameter.
  3655.  
  3656.  
  3657.  
  3658.   TELEMATE 3.02                                      THE OPTION DIALOG    66
  3659.  
  3660.  
  3661.   Communication Dialog
  3662.  
  3663.        ┌──────────────────────────────────────────────────────────────────┐
  3664.        │                                                                  │
  3665.        │  Modem Init String      ATZ^M__________________________________  │
  3666.        │  Modem Hangup String    ^#~~~+++~~~AT H0^M~____________________  │
  3667.        │  Auto Answer String     ~~~+++~~~AT S0=1^M~____________________  │
  3668.        │  Answer Back String     _______________________________________  │
  3669.        │                                                                  │
  3670.        │  ┌ COM Port ─┐   ┌ Baud Rate ──┐   ┌ Parity ───┐  ┌ Data Bits ┐  │
  3671.        │  │  (*) COM1 │   │  ( ) 300    │   │  (*) None │  │  ( ) 7    │  │
  3672.        │  │  ( ) COM2 │   │  ( ) 1200   │   │  ( ) Even │  │  (*) 8    │  │
  3673.        │  │  ( ) COM3 │   │  ( ) 2400   │   │  ( ) Odd  │  └───────────┘  │
  3674.        │  │  ( ) COM4 │   │  ( ) 4800   │   └───────────┘  ┌ Stop Bits ┐  │
  3675.        │  │  ( ) COM5 │   │  ( ) 9600   │                  │  (*) 1    │  │
  3676.        │  │  ( ) COM6 │   │  ( ) 19200  │                  │  ( ) 2    │  │
  3677.        │  │  ( ) COM7 │   │  (*) 38400  │                  └───────────┘  │
  3678.        │  │  ( ) COM8 │   │  ( ) 57600  │      ╔════╗      ┌────────┐     │
  3679.        │  └───────────┘   │  ( ) 115200 │      ║ OK ║      │ Cancel │     │
  3680.        │                  └─────────────┘      ╚════╝      └────────┘     │
  3681.        └──────────────────────────────────────────────────────────────────┘
  3682.  
  3683.   Modem Init String: This string is sent to the modem when Telemate starts
  3684.       in or switches to the originate mode. The '^(' macro symbol is
  3685.       attached to this string.
  3686.  
  3687.   Modem HangUp String: This string is sent to the modem to hang up the
  3688.       phone. The '^*' macro symbol refers to this string. The '^#' macro
  3689.       symbol should be included in this string so that it will drop DTR to
  3690.       hangup.
  3691.  
  3692.   Auto Answer String: This string is sent to the modem when Telemate
  3693.       switches to Answer mode. The '^)' macro symbol refers to this string.
  3694.  
  3695.   Answer Back string: This string is sent to the remote system when the
  3696.       ASCII code ENQ is received. However, this string will not be sent if
  3697.       CIS Quick B transfers are selected because ENQ is used as part of that
  3698.       protocol.
  3699.  
  3700.   Port: Port refers to the communications port to which your modem is
  3701.       attached. Telemate supports up to 8 different ports.
  3702.  
  3703.   Baud Rate: This is the speed at which communications take place. Check
  3704.       your modem manual if you are not sure what speeds are supported.
  3705.  
  3706.   Parity: Parity is a form of error checking. You can choose between None,
  3707.       Even, Odd, Mark and Space. The majority of BBS's are set up for No
  3708.       parity.
  3709.  
  3710.   Data Bits and Stop Bits: Data bits refers to how many bits of data are
  3711.       sent before a stop bit is sent. Most BBS's use 8 data bits and 1 stop
  3712.       bit.
  3713.  
  3714.  
  3715.  
  3716.   TELEMATE 3.02                                      THE OPTION DIALOG    67
  3717.  
  3718.  
  3719.   Protocol Dialog
  3720.  
  3721.        ┌──────────────────────────────────────────────────────────────────┐
  3722.        │ ┌ General ───────────────────┐ ┌ Paste/ASCII Upload ───────────┐ │
  3723.        │ │  [X] Filename Guessing     │ │  [X] Expand Blank Line        │ │
  3724.        │ │  [X] Check Disk Space      │ │  Line Pacing             0_   │ │
  3725.        │ └────────────────────────────┘ │  Char Pacing             0_   │ │
  3726.        │ ┌ Zmodem ────────────────────┐ │  Pace Character         0__   │ │
  3727.        │ │  [ ] Recovery              │ └───────────────────────────────┘ │
  3728.        │ │  [X] Auto-Download         │ ┌ Macro/Script ─────────────────┐ │
  3729.        │ │  [ ] ASCII-Upload          │ │  Extended Pacing         0_   │ │
  3730.        │ └────────────────────────────┘ └───────────────────────────────┘ │
  3731.        │ ┌ Kermit ────────────────────┐ ┌ ASCII ────────────────────────┐ │
  3732.        │ │  Control Quote Char   35_  │ │ Upload Download               │ │
  3733.        │ │  Start Of Packet Char 1__  │ │   [ ]   [ ]  Strip High Bit   │ │
  3734.        │ │  End Of Line Char     13_  │ │   [ ]   [ ]  Translation      │ │
  3735.        │ │  Padding Char         0__  │ │   [ ]   [ ]  Strip CR         │ │
  3736.        │ │  Number Of Pad         0_  │ │   [ ]   [ ]  Strip LF         │ │
  3737.        │ │  Max Packet Size       80  │ │   [ ]   [ ]  Add CR Before LF │ │
  3738.        │ │  8th Quote Char       0__  │ │   [ ]   [ ]  Add LF After CR  │ │
  3739.        │ └────────────────────────────┘ └───────────────────────────────┘ │
  3740.        │                  ╔════╗                ┌────────┐                │
  3741.        │                  ║ OK ║                │ Cancel │                │
  3742.        │                  ╚════╝                └────────┘                │
  3743.        └──────────────────────────────────────────────────────────────────┘
  3744.  
  3745.   Filename Guessing: Some protocols, such as Xmodem, require you to supply a
  3746.       download file name. If this option is on, Telemate guesses the
  3747.       possible file name based on the incoming text and puts it in the file
  3748.       selection box.
  3749.  
  3750.   Check Disk Space: If this option is on, a warning message is displayed
  3751.       when the size of the file to be downloaded is larger than the amount
  3752.       of free disk space. If this message appears, use the MOVE function in
  3753.       the DOS command window [Alt R] to make room for the downloaded file.
  3754.  
  3755.   Zmodem Recovery: When this is on, Zmodem resumes an interrupted transfer
  3756.       at a later time.
  3757.  
  3758.   Zmodem Auto-Download: If this option is on, Telemate automatically takes
  3759.       over the file reception without any user interaction.
  3760.  
  3761.   Zmodem ASCII-Upload: If this option is on, Telemate sends the remote
  3762.       system a signal to indicate that the file is an ASCII file and
  3763.       requires end-of-line conversion. Caution: This option should be turned
  3764.       off unless the remote system requests it to be turned on. Otherwise,
  3765.       the upload will not be successful.
  3766.  
  3767.   Kermit Options: Please refer to the document of the host computer for the
  3768.       details of this option.
  3769.  
  3770.   Expand Blank Line: If this is on and a blank line is received, Telemate
  3771.       adds a space to that line. This option is used during ASCII transfers
  3772.       with pasting or quoting. This is very useful for systems that assume a
  3773.       blank line means "end of message" when pasting a message to most
  3774.       bulletin boards.
  3775.  
  3776.   TELEMATE 3.02                                      THE OPTION DIALOG    68
  3777.  
  3778.  
  3779.   Line/Character Pacing: When pasting or quoting to the remote system during
  3780.       ASCII transfers, it may be necessary to wait between each character or
  3781.       each line. Line pace is the amount of time, in 1/20 seconds, that
  3782.       Telemate should wait after sending each line. Character pace is the
  3783.       amount of time that Telemate should wait between each character.
  3784.  
  3785.   Pace Character: During an ASCII upload or when pasting marked text, some
  3786.       remote systems send a special character, such as ASCII 13, when they
  3787.       are ready to receive the next line. This character is called a pace
  3788.       character. If this value is 0, Telemate uploads/pastes without waiting
  3789.       for a pace character.
  3790.  
  3791.   Extended Pacing: Similar to character pacing, an extended pace is the time
  3792.       delay, in 1/20 seconds, that Telemate should wait between each
  3793.       character in a macro or in a string PUT by a script file.
  3794.  
  3795.   ASCII Upload/Download: A number of options are available for ASCII
  3796.       transfers. If 'Strip High Bit' is on, the 8th bit will be stripped. If
  3797.       'Translation' is on, the keyboard table will be used to translate the
  3798.       incoming or outgoing characters. If 'Strip CR' is on, the carriage
  3799.       return character is rejected. If 'Strip LF' is on, the line feed
  3800.       character is rejected. If 'Add CR before LF' is on, the carriage
  3801.       return character is inserted before the line feed character. If 'Add
  3802.       LF after CR' is on, the line feed character is inserted after the
  3803.       carriage return character.
  3804.  
  3805.  
  3806.  
  3807.   TELEMATE 3.02                                      THE OPTION DIALOG    69
  3808.  
  3809.  
  3810.   External Protocol Dialog
  3811.  
  3812.        ┌──────────────────────────────────────────────────────────────────┐
  3813.        │                                                                  │
  3814.        │      Protocol       Upload    Download  Prompt    Auto-Download  │
  3815.        │      Name      Key  Batch     Batch     DL Name   Sequence       │
  3816.        │      ────────  ───  ────────  ────────  ───────   ─────────────  │
  3817.        │  1.  ________   _   ________  ________    [ ]     _____________  │
  3818.        │  2.  ________   _   ________  ________    [ ]     _____________  │
  3819.        │  3.  ________   _   ________  ________    [ ]     _____________  │
  3820.        │  4.  ________   _   ________  ________    [ ]     _____________  │
  3821.        │  5.  ________   _   ________  ________    [ ]     _____________  │
  3822.        │  6.  ________   _   ________  ________    [ ]     _____________  │
  3823.        │  7.  ________   _   ________  ________    [ ]     _____________  │
  3824.        │  8.  ________   _   ________  ________    [ ]     _____________  │
  3825.        │                                                                  │
  3826.        │                 ╔════╗                 ┌────────┐                │
  3827.        │                 ║ OK ║                 │ Cancel │                │
  3828.        │                 ╚════╝                 └────────┘                │
  3829.        └──────────────────────────────────────────────────────────────────┘
  3830.  
  3831.   Protocol Name: This is the name of the corresponding external protocol.
  3832.  
  3833.   Key: This is the key used to invoke the corresponding external protocol in
  3834.       the protocol menu.
  3835.  
  3836.   Upload Batch: This is file name of the batch file for uploading with the
  3837.       corresponding external protocol. For details on the format of this
  3838.       batch file, please refer to the appendix.
  3839.  
  3840.   Download Batch: This is the file name of the batch file for downloading
  3841.       with the corresponding external protocol. For details on the format of
  3842.       this batch file, please refer to the appendix.
  3843.  
  3844.   Prompt Download Name: If this option is on, you will be asked to enter a
  3845.       filename before downloading with the corresponding external protocol.
  3846.  
  3847.   Auto-Download Sequence: New external protocols have the ability to start
  3848.       the download automatically by detecting a specific data sequence.
  3849.       Telemate scans the incoming data for the auto-download sequence and
  3850.       executes the corresponding external protocol. This feature is disabled
  3851.       if 'Prompt Download Name' option is ON or the Terminal window, Command
  3852.       Stack window or the Chat window is not the top window. The carriage
  3853.       return '^M' and line feed '^J' character must not present in the
  3854.       sequence. The following are protocols that support this feature and
  3855.       their auto-download sequence.
  3856.  
  3857.            Bimodem         ^H ^H ^H ^H ^H ^H
  3858.            HS/Link        HS*^BR
  3859.            Puma           ^V^H^V^H^VPuma^V^H^V^H^V
  3860.            Mpt            ^V^H^V^H^VMpt ^V^H^V^H^V
  3861.            Zmodem         *^XB00
  3862.  
  3863.       Note: To use an external Zmodem driver, you must turn off the Zmodem
  3864.       Auto-download option in the Options/Protocol dialog. Otherwise, the
  3865.       internal Zmodem will be used.
  3866.  
  3867.   TELEMATE 3.02                         APPENDIX A: KEYBOARD SCAN CODE    70
  3868.  
  3869.  
  3870.   APPENDIX A: KEYBOARD SCAN CODE
  3871.   ──────────────────────────────────────────────────────────────────────────
  3872.  
  3873.       The following are the keyboard scan codes used by the "^-" keyboard
  3874.       simulation macro symbol. All numbers are in hexadecimal form. The
  3875.       numbers in parenthesis represent the scan codes for keys on the
  3876.       alternate keypad.
  3877.  
  3878.          [F1] 3B00     [Shift F1] 5400     [Ctrl F1] 5E00     [Alt F1] 6800
  3879.          [F2] 3C00     [Shift F2] 5500     [Ctrl F2] 5F00     [Alt F2] 6900
  3880.          [F3] 3D00     [Shift F3] 5600     [Ctrl F3] 6000     [Alt F3] 6A00
  3881.          [F4] 3E00     [Shift F4] 5700     [Ctrl F4] 6100     [Alt F4] 6B00
  3882.          [F5] 3F00     [Shift F5] 5800     [Ctrl F5] 6200     [Alt F5] 6C00
  3883.          [F6] 4000     [Shift F6] 5900     [Ctrl F6] 6300     [Alt F6] 6D00
  3884.          [F7] 4100     [Shift F7] 5A00     [Ctrl F7] 6400     [Alt F7] 6E00
  3885.          [F8] 4200     [Shift F8] 5B00     [Ctrl F8] 6500     [Alt F8] 6F00
  3886.          [F9] 4300     [Shift F9] 5C00     [Ctrl F9] 6600     [Alt F9] 7000
  3887.         [F10] 4400    [Shift F10] 5D00    [Ctrl F10] 6700    [Alt F10] 7100
  3888.         [F11] 8500    [Shift F11] 8700    [Ctrl F11] 8900    [Alt F11] 8B00
  3889.         [F12] 8600    [Shift F12] 8800    [Ctrl F12] 8A00    [Alt F12] 8C00
  3890.  
  3891.         [Alt A] 1E00               [Home] 4700 (47E0)          [Alt 1] 7800
  3892.         [Alt B] 3000                 [Up] 4800 (48E0)          [Alt 2] 7900
  3893.         [Alt C] 2E00               [PgUp] 4900 (49E0)          [Alt 3] 7A00
  3894.         [Alt D] 2000               [Left] 4B00 (4BE0)          [Alt 4] 7B00
  3895.         [Alt E] 1200             [Center] 4C00                 [Alt 5] 7C00
  3896.         [Alt F] 2100              [Right] 4D00 (4DE0)          [Alt 6] 7D00
  3897.         [Alt G] 2200                [End] 4F00 (4FE0)          [Alt 7] 7E00
  3898.         [Alt H] 2300               [Down] 5000 (50E0)          [Alt 8] 7F00
  3899.         [Alt I] 1700               [PgDn] 5100 (51E0)          [Alt 9] 8000
  3900.         [Alt J] 2400          [BackSpace] 0E08                 [Alt 0] 8100
  3901.         [Alt K] 2500             [Insert] 5200 (52E0)          [Alt -] 8200
  3902.         [Alt L] 2600             [Delete] 5300 (53E0)          [Alt =] 8300
  3903.         [Alt M] 3200         [Ctrl PrtSc] 7200
  3904.         [Alt N] 3100          [Ctrl Left] 7300
  3905.         [Alt O] 1800         [Ctrl Right] 7400
  3906.         [Alt P] 1900           [Ctrl End] 7500
  3907.         [Alt Q] 1000          [Ctrl PgDn] 7600
  3908.         [Alt R] 1300          [Ctrl Home] 7700
  3909.         [Alt S] 1F00          [Ctrl PgUp] 8400
  3910.         [Alt T] 1400            [Ctrl Up] 8D00
  3911.         [Alt U] 1600          [Ctrl Down] 9100
  3912.         [Alt V] 2F00           [Ctrl Ins] 9200
  3913.         [Alt W] 1100           [Ctrl Del] 9300
  3914.         [Alt X] 2D00             [Grey /] E02F
  3915.         [Alt Y] 1500             [Grey *] 372A
  3916.         [Alt Z] 2C00             [Grey -] 4A2D
  3917.                                  [Grey +] 4E2B
  3918.                              [Grey Enter] E00D
  3919.  
  3920.  
  3921.   TELEMATE 3.02  APPENDIX B: KEYBOARD ASSIGNMENT IN TERMINAL EMULATION    71
  3922.  
  3923.  
  3924.   APPENDIX B: KEYBOARD ASSIGNMENT IN TERMINAL EMULATIONS
  3925.   ──────────────────────────────────────────────────────────────────────────
  3926.  
  3927.   VT102 & VT52 TERMINAL EMULATIONS
  3928.  
  3929.       The pre-defined keyboard layout is best suited for 101-key keyboard
  3930.       with the alternate keypad. 84-key keyboard users may have to redefine
  3931.       a few keys. The keyboard layout for the actual VT102 and VT52 keyboard
  3932.       is as follows:
  3933.  
  3934.        ┌───────┬───────┬───────┬───────┐
  3935.        │ PF1   │ PF2   │ PF3   │ PF4   │
  3936.        │       │       │       │       │
  3937.        ├───────┼───────┼───────┼───────┤
  3938.        │ 7     │ 8     │ 9     │ -     │
  3939.        │       │       │       │       │
  3940.        ├───────┼───────┼───────┼───────┤
  3941.        │ 4     │ 5     │ 6     │ ,     │
  3942.        │       │       │       │       │
  3943.        ├───────┼───────┼───────┼───────┤
  3944.        │ 1     │ 2     │ 3     │  E    │
  3945.        │       │       │       │  N    │
  3946.        ├───────┴───────┼───────┤  T    │
  3947.        │       0       │  .    │  E    │
  3948.        │               │       │  R    │
  3949.        └───────────────┴───────┴───────┘
  3950.  
  3951.       In the following chart, the keys on the 101-key keyboard are mapped to
  3952.       the keys shown in parenthesis. In Telemate, the [5] key is reserved
  3953.       for Backscroll and cannot be redefined. The [Ctrl Up] is used to
  3954.       emulate the [5] key in the actual terminal.
  3955.  
  3956.        ┌───────┬───────┬───────┬───────┐  ┌───────┬───────┬───────┬───────┐
  3957.        │ Num   │ /     │ *     │ -     │  │ F1    │ F2    │ F3    │ F4    │
  3958.        │ Lock  │ (PF1) │ (PF2) │ (-)   │  │ (PF1) │ (PF2) │ (PF3) │ (PF4) │
  3959.        ├───────┼───────┼───────┼───────┤  └───────┴───────┴───────┴───────┘
  3960.        │ 7     │ 8     │ 9     │       │
  3961.        │ (7)   │ (8)   │ (9)   │ +     │
  3962.        ├───────┼───────┼───────┤       │  ┌───────┬───────┬───────┬───────┐
  3963.        │ 4     │ 5     │ 6     │ (,)   │  │ F5    │ F6    │ F7    │ F8    │
  3964.        │ (4)   │       │ (6)   │       │  │ (up)  │ (down)│ (left)│(right)│
  3965.        ├───────┼───────┼───────┼───────┤  └───────┴───────┴───────┴───────┘
  3966.        │ 1     │ 2     │ 3     │  E (E │
  3967.        │ (1)   │ (2)   │ (3)   │  N  N │
  3968.        ├───────┴───────┼───────┤  T  T │  ┌───────┐               ┌───────┐
  3969.        │       0       │  .    │  E  E │  │Ctrl Up│               │ F10   │
  3970.        │      (0)      │ (.)   │  R  R)│  │ (5)   │               │ (del) │
  3971.        └───────────────┴───────┴───────┘  └───────┘               └───────┘
  3972.  
  3973.       On the 101-key keyboard, there is an extra set of cursor keys. These
  3974.       are pre-defined to emulate the associated functions.
  3975.  
  3976.       The 84-key keyboard does not have the extra cursor keys. As a result,
  3977.       the [F5] - [F8] keys are used to emulate the arrow keys and [F10] is
  3978.       used to emulate the [Del] key.
  3979.  
  3980.  
  3981.   TELEMATE 3.02  APPENDIX B: KEYBOARD ASSIGNMENT IN TERMINAL EMULATION    72
  3982.  
  3983.  
  3984.       By default, the [Backspace] key is defined as ASCII 8 [Ctrl H]. Some
  3985.       terminals require the [Backspace] to be defined as ASCII 127. You can
  3986.       redefine the [Backspace] key under the Macro/Keypad dialog. Or you can
  3987.       copy the keypad file VT102DEL.PAD to VT102.PAD.
  3988.  
  3989.  
  3990.   TELEMATE 3.02                    APPENDIX C: FILE TRANSFER PROTOCOLS    73
  3991.  
  3992.  
  3993.   APPENDIX C: FILE TRANSFER PROTOCOLS
  3994.   ──────────────────────────────────────────────────────────────────────────
  3995.  
  3996.   Xmodem: This was once the most popular protocol in use, but it is being
  3997.       replaced by quicker and more reliable protocols. Error checking is
  3998.       done with checksum or Cyclic Redundancy Check (CRC). The Xmodem
  3999.       protocol requires a setup of no parity, 8 data bits, and 1 stop bit,
  4000.       If this is not the current COM port setup, Telemate temporarily
  4001.       changes it to 8N1 and then restores it to the original after the
  4002.       transmission.
  4003.  
  4004.   Xmodem-1K: This is a variation of Xmodem which uses blocks that may be 128
  4005.       bytes or 1024 bytes in size. Some BBS software refers to Xmodem-1K as
  4006.       Ymodem. Ymodem sends the name, size and date of the file but Xmodem-1K
  4007.       does not. If the file name 'UNKNOWN.$$$' shows in the File Transfer
  4008.       window during a Ymodem transfer, it is likely that the BBS software is
  4009.       using Xmodem-1K. In this case, you should select Telemate's Xmodem-1K
  4010.       protocol.
  4011.  
  4012.   Relaxed Xmodem: This is the same as Xmodem except that it has a longer
  4013.       delay time. This is for use with remote services that can not tolerate
  4014.       strict timing during Xmodem transfers.
  4015.  
  4016.   Ymodem: This is an Xmodem variation which uses blocks that may be 128
  4017.       bytes or 1024 bytes in size and maintains the correct name, size, and
  4018.       date.
  4019.  
  4020.   Batch Ymodem: This protocol is a variation on Ymodem, which allows several
  4021.       files to be sent during each transfer.
  4022.  
  4023.   Ymodem-G: This protocol is a variation on Batch Ymodem. It achieves very
  4024.       high transfer rates by sending blocks one after another without
  4025.       waiting for acknowledgement. However, this requires an error-free link
  4026.       such as an error-correcting modem or null modem cable between two
  4027.       computers. If an error is detected by the receiver, the transfer is
  4028.       aborted. Ymodem-G supports the transfer of multiple files.
  4029.  
  4030.   Zmodem: This advanced protocol is both fast and reliable, and offers many
  4031.       features. Zmodem can transfer a group of files in one batch, while
  4032.       keeping the exact file size and dates. Zmodem detects and recovers
  4033.       from errors quickly. Telemate's Zmodem Recovery feature can resume an
  4034.       interrupted transfer.
  4035.  
  4036.   Telink: This protocol is primarily found on Fido BBS systems. It is
  4037.       basically the Xmodem protocol using CRC checking. An extra block is
  4038.       sent before the file indicating its name, size, and date. This
  4039.       protocol supports the transfer of multiple files.
  4040.  
  4041.   SEAlink: SEAlink is an advanced version of Xmodem developed by System
  4042.       Enhancement Associates. It is a sliding window protocol. SEAlink
  4043.       passes a name, size, and the date of the transferred file and allows
  4044.       multiple files to be sent.
  4045.  
  4046.   Modem7: This format is similar to Xmodem. It passes the file name before
  4047.       starting the transfer and is common on CP/M systems. This protocol
  4048.       allows more than one file to be sent at a time.
  4049.  
  4050.   TELEMATE 3.02                    APPENDIX C: FILE TRANSFER PROTOCOLS    74
  4051.  
  4052.  
  4053.   Kermit: This protocol is designed to permit computers of different types
  4054.       to send files to each other. Almost any computer using Kermit can be
  4055.       set up to send files to another computer using Kermit.
  4056.  
  4057.   CIS Quick B: This protocol is used only on the CompuServe Information
  4058.       Service (CIS). It is fast and particularly suited for the networks
  4059.       used in accessing CIS, which have large turnaround delays. Both
  4060.       sending and receiving in a CIS Quick B transfer are totally controlled
  4061.       by Compuserve. Therefore, you should select this protocol before
  4062.       telling CIS what files to transfer. To assure this, setup the dial
  4063.       entry for CIS so that each time it is connected to CIS, the protocol
  4064.       will be used as the default. If you select this protocol in the
  4065.       transfer menu, Telemate displays the message "CIS Quick B ready" and
  4066.       monitors the incoming data for the auto-transfer sequence. If you want
  4067.       to use this protocol, you should connect to CIS using the 8N1 COM
  4068.       parameter and have the "Strip High Bit" option turned on.
  4069.  
  4070.   ASCII: This protocol acts as if the sender is typing the characters and
  4071.       the receiver is recording them. No error detection is provided with
  4072.       this protocol. Although you can use this protocol to upload a message,
  4073.       it is suggested that you use the Paste [Alt P] command to send the
  4074.       prepared message.
  4075.  
  4076.  
  4077.   TELEMATE 3.02                APPENDIX D: DEFINING EXTERNAL PROTOCOLS    75
  4078.  
  4079.  
  4080.   APPENDIX D: DEFINING EXTERNAL PROTOCOLS
  4081.   ──────────────────────────────────────────────────────────────────────────
  4082.  
  4083.       Telemate allows users to define as many as 8 external protocols using
  4084.       DOS batch files. Some external protocol drivers require a large amount
  4085.       of memory, so you should set the 'Swap Telemate to XMS/EMS' and 'Swap
  4086.       Telemate to disk' options on.
  4087.  
  4088.       When the external protocol is selected, Telemate executes the batch
  4089.       file and passes 3 or more parameters to it. Sometimes the third
  4090.       parameter is blank.
  4091.  
  4092.              Parameter       Description
  4093.              ─────────       ───────────
  4094.                 %1           the baud rate
  4095.                 %2           the com port number (1 - 8)
  4096.                 %3           the first file to transfer
  4097.                 %4           the second file to transfer
  4098.                 ..           ...
  4099.  
  4100.       The batch file should call a driver program for the protocol, using
  4101.       the supplied parameters. For example, the batch file for an upload may
  4102.       contain the command:
  4103.  
  4104.            DSZ speed %1 port %2 sz %3 %4 %5 %6 %7 %8 %9
  4105.  
  4106.       NOTE: You can find various protocol drivers in many public BBS's.
  4107.  
  4108.  
  4109.   TELEMATE 3.02                                  APPENDIX E: USAGE LOG    76
  4110.  
  4111.  
  4112.   APPENDIX E: USAGE LOG
  4113.   ──────────────────────────────────────────────────────────────────────────
  4114.  
  4115.       As you use Telemate on a daily basis, Telemate keeps a record of your
  4116.       communications activities. This record is stored in a file called
  4117.       TM.USE. Below is an excerpt from a TM.USE file. This file is divided
  4118.       into three parts:
  4119.  
  4120.       Note: The text shown in brackets [ ] are explanatory notes and are not
  4121.       actually from the TM.USE file.
  4122.  
  4123.        TIME      DATE     DESCRIPTION [COMMENTS]
  4124.        --------  -------  ----------------------
  4125.        22:52:53  1-24-89  Begin session           [Telemate is loaded]
  4126.        22:57:24  1-24-89  Online                       [Carrier found]
  4127.        22:57:30  1-24-89  Connect to CompuServe   [Remote system name]
  4128.        23:10:34  1-24-89  Offline                       [Carrier lost]
  4129.        23:11:32  1-24-89  Online
  4130.        23:11:38  1-24-89  Connect to SouthWest Connect
  4131.        23:36:37  1-24-89  Receive-Z TM200-1.ZIP (171K) success, transfer ..
  4132.                    [Zmodem successfully received the file TM200-1.ZIP]
  4133.        23:37:16  1-24-89  Offline
  4134.        23:37:39  1-24-89  End session                    [Exit to DOS]
  4135.  
  4136.       Telemate comes with a small program called TMSTAT.EXE. TMSTAT.EXE
  4137.       takes the information in TM.USE and produces a useful statistical
  4138.       report on your usage of Telemate. For details, please refer to
  4139.       TMSTAT.DOC.
  4140.  
  4141.  
  4142.  
  4143.   TELEMATE 3.02                        APPENDIX F: THE PHONE DIRECTORY    77
  4144.  
  4145.  
  4146.   APPENDIX F: THE PHONE DIRECTORY
  4147.   ──────────────────────────────────────────────────────────────────────────
  4148.  
  4149.       The Telemate utility program, TMPHONE.EXE helps you maintain the phone
  4150.       directory. It changes the size of the phone directory, inserts
  4151.       entries, deletes entries, reorders entries, sorts directories, clears
  4152.       the total, zaps connect dates, changes the phone directory size and
  4153.       prints the directory. To maintain a phone directory, at the DOS
  4154.       command line, type the following:
  4155.  
  4156.            TMPHONE [<name of phone directory>]
  4157.  
  4158.       and press [Enter]. If no phone directory name is supplied, TM.FON and
  4159.       TM.MEM will be used in the maintenance program.
  4160.  
  4161.       The phone directory files can be modified with a text editor. However,
  4162.       you will cause you to lose track of the memo field. Therefore, you
  4163.       should always use this utility program to maintain the phone
  4164.       directory.
  4165.  
  4166.       The file TMFON.H contains the format of the phone directory so that
  4167.       you can write your own maintenance program or even a conversion
  4168.       program. Each entry in the phone directory requires 131 bytes. The
  4169.       number of entries in a directory can be calculated with the following
  4170.       formula:
  4171.  
  4172.            (file size of the phone directory) / 131
  4173.  
  4174.  
  4175.  
  4176.   TELEMATE 3.02                          APPENDIX G: MEMORY MANAGEMENT    78
  4177.  
  4178.  
  4179.   APPENDIX G: MEMORY MANAGEMENT
  4180.   ──────────────────────────────────────────────────────────────────────────
  4181.  
  4182.   How Telemate uses EMS and XMS
  4183.  
  4184.       If EMS is present, Telemate maps 3 logical pages (48K) into the page
  4185.       frame and uses it as if it were conventional memory. The rest of
  4186.       Expanded Memory stores the phone directory, the backscroll buffer,
  4187.       clipboard buffer, editor file, viewer file and phone directory.
  4188.       Telemate can also swap itself to EMS while in a DOS shell.
  4189.  
  4190.       If XMS is present, Telemate requests the 64K High Memory Area and uses
  4191.       it as if it were conventional memory. The rest of Extended Memory
  4192.       stores the phone directory, the backscroll buffer, clipboard buffer,
  4193.       editor file and viewer file. Telemate can swap itself to XMS while in
  4194.       a DOS shell.
  4195.  
  4196.       When both XMS and EMS are present, both the 64K High Memory Area and
  4197.       the 3 EMS logical pages (48K) are used as if they were conventional
  4198.       memory. Telemate uses XMS memory prior to EMS memory to store the
  4199.       other data unless it is exceeds the XMS Limit defined in the
  4200.       configuration file. You can define this XMS Limit in the installation
  4201.       program TMINST.EXE.
  4202.  
  4203.       Software EMS emulators or simulators are not recommended when using
  4204.       Telemate. Although these simulators provide a way to use Extended
  4205.       Memory as Expanded Memory, the overhead of these simulators is very
  4206.       high. Note that 386 memory managers, such as QEMM and 386MAX, are not
  4207.       considered software EMS emulators because they use specific 386 memory
  4208.       hardware.
  4209.  
  4210.  
  4211.   How Telemate uses EGA/VGA video RAM
  4212.  
  4213.       Telemate can also use EGA/VGA video RAM as data storage in all display
  4214.       modes. When Telemate is running in 43 or 50 lines mode, about 30K
  4215.       extra memory is required to store the windows. The best way to obtain
  4216.       the extra memory is from the EGA/VGA adapter itself because it is
  4217.       equipped with 64K to 1024K of RAM.
  4218.  
  4219.       EGA and VGA adapters provide 32K video memory in text mode. The video
  4220.       memory is divided into multiple screen images, called pages. In 25
  4221.       line mode, each page is 4K which provides a total of 8 display pages.
  4222.       Telemate uses the first page as the active display page and the other
  4223.       display pages (28K), to store data such as the window's image.
  4224.  
  4225.       The 32K video buffer mentioned above begins at address B8000 in text
  4226.       mode for compatibility with the CGA video buffer. This leaves a large
  4227.       part of video RAM unused. Telemate doubles the size of the video
  4228.       buffer to 64K by moving the video buffer starting address to A0000 and
  4229.       uses the extra 32K to store data.
  4230.  
  4231.       Unfortunately, the 64K mode is not compatible with any pop-up memory
  4232.       resident programs because the address of the video buffer is changed.
  4233.       Unless Telemate is in 43 or 50 lines mode and you are very low on
  4234.       memory, the 32K mode should be selected for compatibility.
  4235.  
  4236.   TELEMATE 3.02                          APPENDIX G: MEMORY MANAGEMENT    79
  4237.  
  4238.  
  4239.       If Telemate is running under DESQView, Windows or in 132 columns mode,
  4240.       only the first page, i.e. EGA/VGA Ram=0, is used for maximum
  4241.       compatibility.
  4242.  
  4243.  
  4244.   Optimizing Memory Usage
  4245.  
  4246.   640K Conventional + 384K Extended Memory
  4247.  
  4248.       You should set up a RAM disk in the extended memory. DOS's VDISK.SYS
  4249.       can use the extended memory if the following line is included in your
  4250.       CONFIG.SYS file:
  4251.               DEVICE=VDISK.SYS /e /s384
  4252.       This will create a RAM drive (e.g. D:). You MUST then define the
  4253.       'Virtual Memory Directory' to 'D:\' in the Options/Directory dialog.
  4254.       Now save the options and run Telemate again. After connecting to a
  4255.       BBS, the file D:\TM.VM is created which contains the contents of many
  4256.       of Telemate's buffers. When you shell to DOS, part of Telemate is
  4257.       stored in the file D:\TM.SWP. DO NOT delete these two files.
  4258.  
  4259.  
  4260.   640K Conventional + 1M or more Extended Memory
  4261.  
  4262.       You should install the XMS driver HIMEM.SYS by adding the line:
  4263.               DEVICE=HIMEM.SYS
  4264.       in your CONFIG.SYS. Telemate uses the first 64K High Memory Area as if
  4265.       it were conventional memory and the rest to store data and the program
  4266.       image during the DOS shell. This may take up to 768K. The remaining
  4267.       384K can be used to set up a disk cache. For example, Microsoft's
  4268.       SmartDrive, SMARTDRV.SYS, is compatible with HIMEM.SYS. To do this,
  4269.       make sure the following lines are in your CONFIG.SYS file:
  4270.               FILES=20
  4271.               BUFFERS=5
  4272.               SHELL=COMMAND.COM /p /e:1000
  4273.               DEVICE=HIMEM.SYS
  4274.               DEVICE=SMARTDRV.SYS 384
  4275.  
  4276.  
  4277.   640K Conventional + 1M or more Extended Memory and Expanded Memory
  4278.  
  4279.       Some computers come with an Expanded Memory Manager, such as
  4280.       EMM412C.SYS, which can turn part of the Extended Memory into Expanded
  4281.       Memory. You should include both HIMEM.SYS and EMMxxxx.SYS in the
  4282.       CONFIG.SYS file. Telemate uses the 64K High Memory Area and 48K
  4283.       Expanded Memory as if they were conventional memory. A disk cache will
  4284.       improve the overall performance of your system. The following lines in
  4285.       the CONFIG.SYS file assumes that you split the 1M (1024K) Extended
  4286.       Memory into 704K Expanded Memory, 64K High Memory Area and a 256K disk
  4287.       cache:
  4288.               FILES=20
  4289.               BUFFERS=5
  4290.               SHELL=COMMAND.COM /p /e:1000
  4291.               DEVICE=EMM412C.SYS 704
  4292.               DEVICE=HIMEM.SYS
  4293.               DEVICE=SMARTDRV.SYS 256
  4294.  
  4295.  
  4296.   TELEMATE 3.02                          APPENDIX G: MEMORY MANAGEMENT    80
  4297.  
  4298.  
  4299.       The parameter '704' may vary for different Expanded Memory Managers.
  4300.       For example, the command line for QEMM.SYS should be
  4301.               DEVICE=QEMM.SYS EXTMEM=320
  4302.       which defines 320K as Extended memory.
  4303.  
  4304.  
  4305.   640K Conventional + 1M or more Expanded Memory
  4306.  
  4307.       Some systems allow only Expanded Memory. In this case the CONFIG.SYS
  4308.       file will look like this:
  4309.               FILES=20
  4310.               BUFFERS=5
  4311.               SHELL=COMMAND.COM /p /e:1000
  4312.               DEVICE=EMM412C.SYS
  4313.               DEVICE=SMARTDRV.SYS /a256
  4314.  
  4315.       Note that the '/a' after SMARTDRV.SYS tells SmartDrive to use Expanded
  4316.       Memory.
  4317.  
  4318.  
  4319.   Running under DOS 5.0
  4320.  
  4321.       Telemate is fully compatible with DOS 5.0. However, some PC's do not
  4322.       report correct information to HIMEM.SYS and cause problems if you load
  4323.       DOS to high memory. If you have
  4324.               DOS=HIGH
  4325.       in your CONFIG.SYS, you should run TMINST.EXE and try the following
  4326.       setup conditions one by one:
  4327.               Xms Himem    OFF
  4328.               Xms Limit    0
  4329.               Ems Limit    0
  4330.               EGA/VGA RAM  0
  4331.  
  4332.       Normally, Telemate disables the use of extra memory automatically when
  4333.       it detects any conflict. However, if the hardware does not report
  4334.       correct information, you have to disable them manually.
  4335.  
  4336.  
  4337.   Running under QEMM386.SYS
  4338.  
  4339.       Sophisticated 386 Memory Managers, such as QEMM386.SYS, will optimize
  4340.       the usage of memory. However, this may cause other problems. If you
  4341.       are not sure, run TMINST.EXE and try the following setup conditions
  4342.       one by one:
  4343.  
  4344.               Ems Limit    0
  4345.               Xms Himem    OFF
  4346.               Xms Limit    0
  4347.               EGA/VGA RAM  0
  4348.  
  4349.       Consult the manual for your 386 memory manager and check if there is
  4350.       any potential incompatibility problem with your hardware. For example,
  4351.       if you have a SCSI drive, you should use the DISKBUF parameter and the
  4352.       EXCLUDE parameter.
  4353.  
  4354.  
  4355.  
  4356.   TELEMATE 3.02                          APPENDIX G: MEMORY MANAGEMENT    81
  4357.  
  4358.  
  4359.   Running under DESQView/386
  4360.  
  4361.       If you run Telemate under DESQView with QEMM.SYS, you SHOULD NOT
  4362.       include HIMEM.SYS in the CONFIG.SYS. Apparently DESQView requests the
  4363.       High Memory Area via QEMM.SYS and conflicts with HIMEM.SYS. The
  4364.       CONFIG.SYS will look like this:
  4365.               FILES=20
  4366.               BUFFERS=5
  4367.               SHELL=COMMAND.COM /p /e:1000
  4368.               DEVICE=QEMM.SYS
  4369.               DEVICE=SMARTDRV.SYS /a256
  4370.  
  4371.       The following is a sample PIF setup for DV386:
  4372.  
  4373.         Memory Size (in K): 640
  4374.  
  4375.         Writes text directly to screen.......: [N]
  4376.         Displays graphics information........: [N]
  4377.         Virtualize text/graphics (Y,N,T).....: [N]
  4378.         Uses serial ports (Y,N,1,2)..........: [Y]
  4379.         Requires floppy diskette.............: [N]
  4380.  
  4381.         Maximum Program Memory Size (in K)..: 640
  4382.         Maximum Expanded Memory Size (in K): 1024
  4383.  
  4384.         Text Pages: 1  Graphics Pages: 0
  4385.  
  4386.         Close on exit (Y,N,blank)........: [Y]
  4387.         Allow Close Window command.......: [N]
  4388.         Uses math coprocessor............: [N]
  4389.         Share CPU when foreground........: [Y]
  4390.         Can be swapped out (Y,N,blank)...: [N]
  4391.  
  4392.         Uses its own colors..............: [Y]
  4393.         Runs in background (Y,N,blank)...: [Y]
  4394.         Keyboard conflict (0-F)..........: [0]
  4395.         Share EGA when foreground/zoomed.: [Y]
  4396.         Protection level (0-3)...........: [0]
  4397.  
  4398.  
  4399.   Running under Windows 386 Enhanced Mode
  4400.  
  4401.       The following is a sample PIF for Windows 386 Enhanced Mode:
  4402.  
  4403.         Program Filename: TM.EXE
  4404.         Window Title: Telemate
  4405.         Optional Parameters: none
  4406.         Start-up Directory: C:\TM (This is the directory where your
  4407.                    Telemate files are stored; change as appropriate)
  4408.  
  4409.         Memory Requirements
  4410.                 KB Required: 640
  4411.                 KB Desired: 640
  4412.         Display Usage: Windowed
  4413.         Execution: Background
  4414.         Close Window on Exit: yes
  4415.  
  4416.   TELEMATE 3.02                          APPENDIX G: MEMORY MANAGEMENT    82
  4417.  
  4418.  
  4419.         ADVANCED OPTIONS
  4420.  
  4421.         Multitasking Options
  4422.                 Background Priority: 50
  4423.                 Foreground Priority: 100
  4424.                 Detect Idle Time: yes
  4425.  
  4426.         Memory Options
  4427.  
  4428.                 EMS Memory
  4429.                 KB Required: 0
  4430.                 KB Limit: 0
  4431.  
  4432.                 XMS Memory
  4433.                 KB Required: 0
  4434.                 KB Limit 1024
  4435.                 Use High Memory Area: yes
  4436.  
  4437.         Display Options
  4438.                 Video Memory: Text
  4439.                 Monitor Ports: High Graphics
  4440.                 Emulate Text Mode: yes
  4441.  
  4442.         Other Options
  4443.                 Allow Fast Paste: yes
  4444.  
  4445.  
  4446.       With Windows 3.1, you can use a mouse with Telemate even if it is
  4447.       running in a window. You MUST tell Telemate to use a Microsoft Mouse
  4448.       under the Options/Mouse & Keyboard dialog and you should add the
  4449.       following command line to your CONFIG.SYS file:
  4450.               DEVICE=C:\WINDOWS\MOUSE.SYS
  4451.  
  4452.       Note: The MouseSystem mouse setting will not allow Telemate to use the
  4453.       mouse in Windows 3.1.
  4454.  
  4455.  
  4456.   TELEMATE 3.02                             APPENDIX H: ERROR MESSAGES    83
  4457.  
  4458.  
  4459.   APPENDIX H: ERROR MESSAGES
  4460.   ──────────────────────────────────────────────────────────────────────────
  4461.  
  4462.       The most common error messages are the following:
  4463.  
  4464.   Cannot open configuration file
  4465.  
  4466.       If the configuration file TM.CFG is not in the current directory,
  4467.       Telemate will display this message. If you see this message, you
  4468.       should use TMINST.EXE to generate a new configuration file and set the
  4469.       DOS environment string 'TMCFG' to the directory containing the new
  4470.       TM.CFG. For example, if the Telemate directory is "C:\TM" then the
  4471.       following line should be added to the AUTOEXEC.BAT file:
  4472.  
  4473.                 SET TMCFG=C:\TM\TM.CFG
  4474.  
  4475.   Problem opening resource file
  4476.  
  4477.       If the resource file TM.RES is not in the Telemate directory or the
  4478.       resource file is invalid, Telemate will display this message. If the
  4479.       directory is incorrect, you can edit TM.CFG and locate the line
  4480.       DirTelemate="" and add the Telemate directory to it. Then make sure
  4481.       that the file TM.RES is in the Telemate directory.
  4482.  
  4483.   Cannot open TM.FON
  4484.  
  4485.       The phone directory TM.FON is not in the Telemate directory or has not
  4486.       been created. Execute TMINST.EXE and copy TM.FON to the Telemate
  4487.       directory if necessary.
  4488.  
  4489.   Not enough memory to open dialog
  4490.  
  4491.       When you encounter this message, you are very low in memory and you
  4492.       should exit Telemate immediately and restart Telemate with the '/O' or
  4493.       '/N' command line option.
  4494.  
  4495.   RTS/CTS flow control is turned off because CTS is off
  4496.  
  4497.       When Telemate starts, it checks the RTS/CTS option with the hardware.
  4498.       If the RTS/CTS option is on but the CTS signal is off, Telemate will
  4499.       turn off the RTS/CTS option if the CTS signal is still off after 10
  4500.       seconds. Otherwise, no communications can go through the line. This
  4501.       message indicates that you may not have your modem turned on or your
  4502.       modem/cable does not have a CTS line.
  4503.  
  4504.   TMS Compile error
  4505.  
  4506.       This error message may appear for one of two reasons.
  4507.        . An error is detected in the script file.
  4508.        . There is not enough memory to execute TMS.EXE.
  4509.       You should exit Telemate and compile the script file in DOS command
  4510.       line. The script compiler will give you detailed information so that
  4511.       you can locate the error in your script file.
  4512.  
  4513.  
  4514.   TELEMATE 3.02                       APPENDIX I: TELEMATE SUPPORT BBS    84
  4515.  
  4516.  
  4517.   APPENDIX I: TELEMATE SUPPORT BBS
  4518.   ──────────────────────────────────────────────────────────────────────────
  4519.  
  4520.       We appreciate suggestions and ideas. Most new Telemate features come
  4521.       from user feedback. In order to provide a mean of support, we have
  4522.       made an agreement with several Bulletin Board Systems. The following
  4523.       BBS's will have the latest version of Telemate and a Telemate message
  4524.       area.
  4525.  
  4526.       Board              Phone Number  Network    Baud      Location
  4527.       ─────────────────  ────────────  ─────────  ────────  ───────────────
  4528.       H.P Systems        313-364-5157  FidoNet    14400DS   Michigan USA
  4529.       PC Connect         416-733-9052  SmartNet   2400      Toronto  Canada
  4530.       Late Night BBS     315-592-7300  Genesis    14400DS   New York USA
  4531.       User To User #1    214-492-6565  RelayNet   14400DS   Dallas   USA
  4532.       User To User #2    214-492-5695  FidoNet    14400V42  Dallas   USA
  4533.  
  4534.       If you have questions, problems or suggestions, you can leave messages
  4535.       to 'WINFRED HU' on these Telemate Support BBS's. Echomail conferences
  4536.       have been set up by these BBS's in FidoNet, GDNet, ILink, IntelecNet,
  4537.       RelayNet and SmartNet. Ask your sysop to join them.
  4538.  
  4539.       Telemate National FidoEcho is also available as 'Telemate' from the
  4540.       backbone in region 11. It can be obtained through normal channels in
  4541.       other regions. You can file request 'telemate' from 1:2202/1.
  4542.  
  4543.       For the international editions, you may contact MicroServe Information
  4544.       eXchange at
  4545.  
  4546.       Board              Phone Number  Network    Baud      Location
  4547.       ─────────────────  ────────────  ─────────  ────────  ───────────────
  4548.       M.I.X. BBS       +49-4298-30086  UUCP       9600 V32  Lilienthal FRG
  4549.  
  4550.       In addition, you can reach the author on the following networks:
  4551.  
  4552.            CompuServe   [72070,3515]
  4553.            InterNet     72070.3515@compuserve.com
  4554.  
  4555.       I want to express my appreciation to William Pendergast and Kevin Carr
  4556.       of User To User, John Scarfone of PC Connect, Avery Wegg of SouthWest
  4557.       Connect and Carter Downer of PRISM software for their generous
  4558.       support. I am grateful to Chris Brinker and Michael Cody of Home Plate
  4559.       BBS for starting the Telemate FidoEcho. Also I thank Marko Kohtala of
  4560.       Airline BBS for his contribution and, of course, our registered users
  4561.       and all beta testers. Finally, special thanks to Ralf Brown's SPAWNO
  4562.       routines that make the maximum DOS shell function possible.
  4563.  
  4564.  
  4565.   TELEMATE 3.02                                                  INDEX    85
  4566.  
  4567.  
  4568.   INDEX
  4569.   ──────────────────────────────────────────────────────────────────────────
  4570.  
  4571.       [Alt -], 16, 36, 57              ASCII code, 49
  4572.       [Alt =], 36                      ASCII protocol, 73
  4573.       [Alt A], 36, 41, 45              ASCII transfer, 68
  4574.       [Alt B], 45                        Add CR before LF,
  4575.       [Alt C], 36, 40                    Add LF after CR,
  4576.       [Alt D], 25                        Strip CR,
  4577.       [Alt E], 38                        Strip high bit,
  4578.       [Alt F], 23                        Strip LF,
  4579.       [Alt G], 36, 41                    Translation,
  4580.       [Alt H], 28, 36                  Auto answer string, 36, 66
  4581.       [Alt I], 35                      Auto baud detect, 61
  4582.       [Alt J], 23                      Auto dial option, 15
  4583.       [Alt K], 24                      Auto download sequence, 69
  4584.       [Alt L], 33                      Auto indent, 12, 42
  4585.       [Alt M], 47                      Auto log option, 31
  4586.       [Alt N], 34, 41, 46              Auto redial, 61
  4587.       [Alt O], 53                      Auto script, 16
  4588.       [Alt P], 34, 41                  Auto wrap, 31, 65
  4589.       [Alt Q], 34, 41, 44, 46
  4590.       [Alt S], 34                      B
  4591.       [Alt T], 32
  4592.       [Alt U], 40                      Back window, 45
  4593.       [Alt V], 44                      Backup source, 13, 42
  4594.       [Alt W], 19                      Batch upload, 33
  4595.       [Alt X], 24                      Batch Ymodem protocol, 73
  4596.       [Alt Y], 35                      Baud rate, 7, 29, 66
  4597.       [Alt Z], 19                      Bell, 58
  4598.       [Center], 45                     Break signal, 37, 49
  4599.       [Ctrl Up], 45                    Break string, 60
  4600.       [Ctrl Down], 45                  Busy strings, 60
  4601.       [Ctrl Left], 24
  4602.       [Scroll Lock], 46                C
  4603.       [Shift Alt C], 40
  4604.       [Shift Alt G], 41                Cancel string, 60
  4605.       [Shift Alt U], 40                Capture, 13, 46
  4606.                                        Carrier signal, 30, 61, 64
  4607.       16550 FIFO, 8                    CD, 22
  4608.       12/24 hour format, 57            CGA, 1, 9
  4609.                                        Character pacing, 68
  4610.       A                                Chat mode [Alt C], 36
  4611.                                        Check boxes, 54
  4612.       Add line feed, 30, 65            Check disk space, 67
  4613.       Add return, 30, 65               Circular buttons, 54
  4614.       Alarm, 21, 58                    CIS Quick B protocol, 74
  4615.       Alarm song, 12                   Clear backscroll buffer, 46
  4616.       Alarm sound, 58                  Clear text, 36
  4617.       Alarm time, 58                   Clipboard, 24
  4618.       Already online options, 15       Closing window, 20
  4619.       Alt-keypad table, 47             CLS, 22
  4620.       Append entries, 28               Connect Strings, 60
  4621.       Answer mode, 36                  Color, 13
  4622.       Answer back string, 66           Com parameter, 6, 29, 66
  4623.  
  4624.  
  4625.   TELEMATE 3.02                                                  INDEX    86
  4626.  
  4627.  
  4628.  
  4629.       Com port, 7, 21, 66              E
  4630.       Command line options, 15
  4631.       Command stack,  35               Edit, 38
  4632.       Communication dialog, 66         Edit directory, 62
  4633.       Confirm hang up, 65              Edit menu, 12, 40
  4634.       Connection, 30, 64               Edit window, 38
  4635.       COPY, 22                         Editor margin, 30, 39, 57
  4636.       Copy, 34, 40                     EGA, 1, 9, 78
  4637.       cUt, 40                          EMS, 1, 11, 78
  4638.                                        EMS Limit, 11
  4639.       D                                Enhanced keyboard, 46, 59
  4640.                                        ERASE, 22
  4641.       Data bits, 7, 29, 66             Error messages, 79
  4642.       Date format, 9, 57               Error pause, 55
  4643.       Default baud rate, 29            Evaluation disks, 3
  4644.       Default COM port, 29             Executing Telemate, 14
  4645.       DEL, 22                          Exiting Telemate, 24
  4646.       Deleting text, 38                Expand blank line, 34, 67
  4647.       Desqview, 81                     Expanded memory, 1, 11, 78
  4648.       Destructive Backspace, 31, 65    Extended memory, 1, 10, 78
  4649.       Dial menu, 26                    Extended pacing, 68
  4650.       Dial options, 60                 External alarm, 58
  4651.       Dial prefixes, 7, 30, 60         External protocol dialog, 69
  4652.       Dial setup dialog, 60            External protocols, 73
  4653.       Dial suffix, 7, 30, 60
  4654.       Dial time, 60                    F
  4655.       Dial window, 25
  4656.       Dialing functions, 26            File directory, 23
  4657.       DIR, 22                          Filename guessing, 67
  4658.       Directory dialog, 62             Filter, 42
  4659.       Directory functions, 25          Find, 27, 42
  4660.       Directories and files, 62        Format of phone directory, 77
  4661.       Disclaimer, 3                    Full screen option, 16
  4662.       Doorway mode, 36
  4663.       DOS command window, 22           G
  4664.         CD
  4665.         COPY                           General dialog, 56
  4666.         CLS                            General options, 56
  4667.         DIR                            Goto, 27, 42
  4668.         DEL                            Guess initial, 31
  4669.         ERASE
  4670.         INS, INSIDE                    H
  4671.         MOVE
  4672.         REN, RENAME                    Hang up, 28, 36, 49, 50, 65
  4673.         TYPE                           Help, 21
  4674.       Download batch, 69               Hot key macro symbol, 51
  4675.       Download directory, 62
  4676.       Downloading files, 33
  4677.  
  4678.  
  4679.   TELEMATE 3.02                                                  INDEX    87
  4680.  
  4681.  
  4682.  
  4683.       I                                Message pause, 53
  4684.                                        Modem init string, 49, 66
  4685.       Image directory, 62              Modem hangup string, 49, 66
  4686.       Image file, 35                   Modem7 protocol, 73
  4687.       Initial guessing, 31, 34, 65     Monochrome, 9
  4688.       Installation program, 6          Mouse, 1, 9, 17, 59
  4689.       INS, INSIDE, 22                  Mouse port, 10, 59
  4690.       International edition, 3, 84     Mouse type, 10, 59
  4691.                                        Mouse speed, 10, 59
  4692.       J                                MOVE, 22
  4693.                                        Moving windows, 19
  4694.       Jump to DOS, 23                  Multiple line, 61
  4695.                                        Multithreading, 1
  4696.       K                                Multi-user license, 3
  4697.                                        Music, 57
  4698.       Kermit protocol, 67, 74
  4699.       Key (external protocol), 69      N
  4700.       Keyboard table, 47
  4701.       Keypad table, 47                 Name (external protocol), 69
  4702.       Keystroke macro symbol, 50       New, 41
  4703.                                        Next, 27, 42
  4704.       L
  4705.                                        O
  4706.       Learning script, 28, 34
  4707.       License, 2                       Opening a Window, 19
  4708.       Line pacing, 68                  Option dialogs, 53
  4709.       Load phone directory, 16, 27     Originate mode, 36, 49
  4710.       Loading files, 41
  4711.       Loading macros, 52               P
  4712.       Loading options, 54
  4713.       Local echo, 31, 65               Pace character, 68
  4714.       Log directory, 62                Parity, 7, 29, 66
  4715.       Log filter, 33, 57               Password, 29, 49
  4716.       Log heading, 33, 57              Paste, 34, 41
  4717.       Logging sessions, 33             Phone directory, 77
  4718.       Long distance, 31                  Clear total
  4719.                                          Copy entry
  4720.       M                                  Create new directory
  4721.                                          Delete entry
  4722.       Macro menu, 48                     Insert entry
  4723.       Macro symbols, 49                  Print directory
  4724.       Macro table, 47                    Reorder entries
  4725.       Macro window, 48                   Sort directory
  4726.       Manual dial, 27                    Zap connect date
  4727.       Margins, 39, 57                  Printer log, 21, 37
  4728.       Mark, 40                         Printing files, 24
  4729.       Maximum DOS shell, 56            Prompt download name, 69
  4730.       Memo, 21, 29                     Protocol, 8, 31, 67
  4731.       Menu, 19                         Protocol dialog, 57
  4732.       Menu bar, 19, 56
  4733.  
  4734.  
  4735.   TELEMATE 3.02                                                  INDEX    88
  4736.  
  4737.  
  4738.  
  4739.       Q                                T
  4740.  
  4741.       Quote, 34, 41, 44, 45            Tag, 24, 41
  4742.       Quick Find, 27                   Tag separator, 41, 65
  4743.       Quote margin, 34, 46, 65         Telemate directory, 62
  4744.       Quote prefix, 34, 46, 65         Telink protocol, 73
  4745.                                        Terminal command stack, 35
  4746.       R                                Terminal dialog, 64
  4747.                                        Terminal types, 30, 64
  4748.       Recalling command, 35            Terminal window, 32
  4749.       Receiving files, 33              Text Boxes, 55
  4750.       Redefining the keyboard, 52      TMPhone, 27, 77
  4751.       Redial attempt, 61               TMStat, 31, 76
  4752.       Redial pause, 60                 Translation, 47
  4753.       Reformat, 42                     Transferring files, 32, 33
  4754.       Registration, 2                  TYPE, 22
  4755.       Relaxed Xmodem protocol, 73      Type ahead, 35
  4756.       REN, RENAME, 22
  4757.       Replace, 42                      U
  4758.       Resizing windows, 20
  4759.       Revise script, 27                Upload batch, 69
  4760.       RTS/CTS flow control, 8, 64      Upload directory, 62
  4761.                                        Uploading files, 32
  4762.       S                                Usage log, 57, 76
  4763.                                        Using scripts, 34
  4764.       Save dial list, 27
  4765.       Saving files, 41                 V
  4766.       Saving keyboards, 52
  4767.       Saving keypads, 52               VGA, 1, 9, 78
  4768.       Saving macros, 52                Video displays, 9
  4769.       Scroll lock, 46                  Video height, 9
  4770.       Saving options, 54               Video RAM, 1, 11, 78
  4771.       Saving Windows, 54               View directory, 62
  4772.       Screen saver, 57                 View window, 44
  4773.       Script, 34                       Virtual memory, 1, 62, 78
  4774.       Script compile error, 83
  4775.       Script directory, 62             W
  4776.       Scroll bars, 9, 18, 56
  4777.       Scroll back limit, 57            Windows, 19
  4778.       SEAlink protocol, 73               Closing
  4779.       Selecting windows, 19              Moving
  4780.       Sending files, 32                  Resizing
  4781.       Shareware, 2                       Selecting
  4782.       Snow checking, 9                   Starting
  4783.       Status line, 38, 57                Zooming
  4784.       Strip high bit, 31, 65           Wordstar convention, 39
  4785.       Stop bits, 7, 29, 66             Write, 41, 45
  4786.       Support BBS, 84                  Write directory, 62
  4787.       Swap left/right buttons, 59
  4788.       Swap Telemate to disk, 56
  4789.       Swap Telemate to Xms/Ems, 56
  4790.  
  4791.  
  4792.   TELEMATE 3.02                                                  INDEX    89
  4793.  
  4794.  
  4795.  
  4796.       X
  4797.  
  4798.       Xmodem protocol, 73
  4799.       Xmodem protocol, Relaxed, 73
  4800.       Xmodem-1K protocol, 73
  4801.       XMS, 1, 10, 78
  4802.       XMS himem, 10
  4803.       XMS limit, 10
  4804.       XON/XOFF flow control, 8, 64
  4805.  
  4806.       Y
  4807.  
  4808.       Ymodem protocol, 73
  4809.       Ymodem protocol, Batch, 73
  4810.       Ymodem-G protocol, 73
  4811.  
  4812.       Z
  4813.  
  4814.       Zooming windows, 19
  4815.       Zmodem protocol, 73
  4816.       Zmodem ascii-upload, 67
  4817.       Zmodem auto-download, 67
  4818.       Zmodem recovery, 67
  4819.  
  4820.